be938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x9b00000000000000, 0x0, 0x0) [ 1450.809234][T26675] loop5: p4 size 2 extends beyond EOD, truncated [ 1450.810145][T26675] loop5: p5 start 10 is beyond EOD, truncated [ 1450.810159][T26675] loop5: p6 start 225 is beyond EOD, truncated [ 1450.878624][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1450.878631][ T1043] loop5: partition table partially beyond EOD, truncated [ 1450.878752][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1450.878766][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1450.878780][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1450.878792][ T1043] loop5: p4 size 2 extends beyond EOD, truncated 07:15:35 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x9c00000000000000, 0x0, 0x0) [ 1450.879287][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1450.879305][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1450.889783][T26678] loop3: p1 start 10 is beyond EOD, truncated [ 1450.889801][T26678] loop3: p2 start 6 is beyond EOD, truncated [ 1450.889814][T26678] loop3: p3 start 199688417 is beyond EOD, truncated [ 1450.889828][T26678] loop3: p4 size 2 extends beyond EOD, truncated [ 1450.890353][T26678] loop3: p5 start 199688417 is beyond EOD, truncated [ 1450.898784][T26711] loop4: detected capacity change from 0 to 264192 [ 1450.940349][T26721] loop5: detected capacity change from 0 to 1 [ 1450.941337][T26678] loop3: detected capacity change from 0 to 1 [ 1450.983779][T26678] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1450.983751][T26721] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1450.983788][T26678] loop3: partition table partially beyond EOD, [ 1450.983806][T26721] loop5: partition table partially beyond EOD, [ 1450.983811][T26678] truncated [ 1450.983813][T26721] truncated [ 1450.983901][T26721] loop5: p1 start 10 is beyond EOD, truncated [ 1450.983913][T26721] loop5: p2 start 6 is beyond EOD, truncated [ 1450.983924][T26721] loop5: p3 start 225 is beyond EOD, truncated [ 1450.983935][T26721] loop5: p4 size 2 extends beyond EOD, truncated [ 1450.983983][T26678] loop3: p1 start 10 is beyond EOD, truncated [ 1450.983996][T26678] loop3: p2 start 6 is beyond EOD, truncated [ 1450.984009][T26678] loop3: p3 start 199688417 is beyond EOD, truncated [ 1450.984026][T26678] loop3: p4 size 2 extends beyond EOD, truncated [ 1450.984566][T26721] loop5: p5 start 10 is beyond EOD, truncated [ 1450.984580][T26721] loop5: p6 start 225 is beyond EOD, truncated [ 1450.986511][T26711] loop4: detected capacity change from 0 to 264192 [ 1450.988689][T26678] loop3: p5 start 199688417 is beyond EOD, truncated [ 1451.020296][T26721] loop5: detected capacity change from 0 to 1 [ 1451.053952][T26721] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1451.053961][T26721] loop5: partition table partially beyond EOD, truncated [ 1451.054077][T26721] loop5: p1 start 10 is beyond EOD, truncated [ 1451.054089][T26721] loop5: p2 start 6 is beyond EOD, truncated [ 1451.054101][T26721] loop5: p3 start 225 is beyond EOD, truncated [ 1451.054114][T26721] loop5: p4 size 2 extends beyond EOD, truncated [ 1451.054588][T26721] loop5: p5 start 10 is beyond EOD, truncated 07:15:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383", 0x2) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) 07:15:35 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100e80b88770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:35 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0005bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:35 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff8500000006000000000c024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:35 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x9d00000000000000, 0x0, 0x0) [ 1451.054602][T26721] loop5: p6 start 225 is beyond EOD, truncated 07:15:35 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r0, r1, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(0xffffffffffffffff, 0x302, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140)="0f", 0x1, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r2, &(0x7f00000000c0)="b4", 0xfdef) [ 1451.548437][T26762] loop3: detected capacity change from 0 to 1 [ 1451.553775][T26764] loop4: detected capacity change from 0 to 264192 [ 1451.568269][T26765] loop5: detected capacity change from 0 to 1 [ 1451.608297][T26765] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1451.608306][T26765] loop5: partition table partially beyond EOD, truncated [ 1451.608380][T26765] loop5: p1 start 10 is beyond EOD, truncated [ 1451.608392][T26765] loop5: p2 start 6 is beyond EOD, truncated [ 1451.608406][T26765] loop5: p3 start 225 is beyond EOD, truncated [ 1451.608419][T26765] loop5: p4 size 2 extends beyond EOD, truncated [ 1451.609024][T26765] loop5: p5 start 10 is beyond EOD, [ 1451.614067][T26762] loop3: p1 < > p2 < > p3 p4 < p5 > 07:15:35 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x9e00000000000000, 0x0, 0x0) [ 1451.621065][T26765] truncated [ 1451.621071][T26765] loop5: p6 start 225 is beyond EOD, truncated [ 1451.665468][T26762] loop3: partition table partially beyond EOD, truncated [ 1451.676689][T26762] loop3: p1 start 10 is beyond EOD, truncated [ 1451.676707][T26762] loop3: p2 start 6 is beyond EOD, truncated [ 1451.676718][T26762] loop3: p3 start 199753953 is beyond EOD, truncated [ 1451.676729][T26762] loop3: p4 size 2 extends beyond EOD, truncated [ 1451.685932][T26762] loop3: p5 start 199753953 is beyond EOD, truncated [ 1451.711769][T26765] loop5: detected capacity change from 0 to 1 [ 1451.712101][T26764] loop4: detected capacity change from 0 to 264192 [ 1451.712594][T26762] loop3: detected capacity change from 0 to 1 [ 1451.748323][T26762] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1451.775313][T26762] loop3: partition table partially beyond EOD, truncated [ 1451.784395][T26765] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1451.784405][T26765] loop5: partition table partially beyond EOD, truncated [ 1451.789784][T26762] loop3: p1 start 10 is beyond EOD, truncated [ 1451.796665][T26762] loop3: p2 start 6 is beyond EOD, truncated [ 1451.796679][T26762] loop3: p3 start 199753953 is beyond EOD, truncated [ 1451.796693][T26762] loop3: p4 size 2 extends beyond EOD, truncated [ 1451.798450][T26765] loop5: p1 start 10 is beyond EOD, truncated [ 1451.821923][T26765] loop5: p2 start 6 is beyond EOD, truncated [ 1451.821944][T26765] loop5: p3 start 225 is beyond EOD, truncated [ 1451.821959][T26765] loop5: p4 size 2 extends beyond EOD, truncated [ 1451.822382][T26762] loop3: p5 start 199753953 is beyond EOD, [ 1451.829960][T26765] loop5: p5 start 10 is beyond EOD, [ 1451.834182][T26762] truncated [ 1451.860920][T26765] truncated 07:15:36 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0006bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:36 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100e90b88770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:36 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x9f00000000000000, 0x0, 0x0) [ 1451.860925][T26765] loop5: p6 start 225 is beyond EOD, truncated 07:15:36 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff8500000006000000000d024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:36 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r0, r1, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(0xffffffffffffffff, 0x302, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140)="0f", 0x1, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r2, &(0x7f00000000c0)="b4", 0xfdef) [ 1451.980563][T26810] loop3: detected capacity change from 0 to 1 [ 1451.984478][T26813] loop5: detected capacity change from 0 to 1 [ 1451.990652][T26812] loop4: detected capacity change from 0 to 264192 [ 1452.008314][T26810] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1452.013621][T26810] loop3: partition table partially beyond EOD, truncated [ 1452.045909][T26810] loop3: p1 start 10 is beyond EOD, truncated [ 1452.045925][T26810] loop3: p2 start 6 is beyond EOD, truncated [ 1452.045936][T26810] loop3: p3 start 199819489 is beyond EOD, truncated [ 1452.045949][T26810] loop3: p4 size 2 extends beyond EOD, truncated [ 1452.048997][T26810] loop3: p5 start 199819489 is beyond EOD, truncated [ 1452.078539][T26813] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1452.084141][T26813] loop5: partition table partially beyond EOD, truncated [ 1452.084216][T26813] loop5: p1 start 10 is beyond EOD, truncated [ 1452.084230][T26813] loop5: p2 start 6 is beyond EOD, truncated [ 1452.084243][T26813] loop5: p3 start 225 is beyond EOD, truncated [ 1452.084256][T26813] loop5: p4 size 2 extends beyond EOD, truncated [ 1452.084836][T26813] loop5: p5 start 10 is beyond EOD, truncated [ 1452.115941][T26813] loop5: p6 start 225 is beyond EOD, truncated [ 1452.134299][T26810] loop3: detected capacity change from 0 to 1 [ 1452.169169][T26813] loop5: detected capacity change from 0 to 1 [ 1452.171702][T26810] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1452.180706][T26810] loop3: partition table partially beyond EOD, truncated [ 1452.181378][T26810] loop3: p1 start 10 is beyond EOD, truncated [ 1452.187760][T26810] loop3: p2 start 6 is beyond EOD, truncated [ 1452.187780][T26810] loop3: p3 start 199819489 is beyond EOD, truncated [ 1452.187804][T26810] loop3: p4 size 2 extends beyond EOD, truncated [ 1452.198244][T26810] loop3: p5 start 199819489 is beyond EOD, truncated [ 1452.211126][T26813] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1452.211134][T26813] loop5: partition table partially beyond EOD, truncated [ 1452.211214][T26813] loop5: p1 start 10 is beyond EOD, truncated [ 1452.211225][T26813] loop5: p2 start 6 is beyond EOD, truncated [ 1452.211237][T26813] loop5: p3 start 225 is beyond EOD, truncated [ 1452.211250][T26813] loop5: p4 size 2 extends beyond EOD, truncated [ 1452.211641][T26813] loop5: p5 start 10 is beyond EOD, truncated [ 1452.211663][T26813] loop5: p6 start 225 is beyond EOD, truncated 07:15:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b2571bbd4e693840a7296896750620926", 0x1e) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) 07:15:36 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xa000000000000000, 0x0, 0x0) 07:15:36 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0007bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:36 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100ea0b88770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:36 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff8500000006000000000e024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:36 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140)="0f", 0x1, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r3, &(0x7f00000000c0)="b4", 0xfdef) [ 1452.441907][T26849] loop5: detected capacity change from 0 to 1 [ 1452.443813][T26853] loop4: detected capacity change from 0 to 264192 [ 1452.456202][T26855] loop3: detected capacity change from 0 to 1 [ 1452.519196][T26855] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1452.519200][T26849] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1452.519206][T26855] loop3: partition table partially beyond EOD, [ 1452.519207][T26849] loop5: partition table partially beyond EOD, [ 1452.519212][T26855] truncated [ 1452.519214][T26849] truncated [ 1452.519282][T26855] loop3: p1 start 10 is beyond EOD, truncated [ 1452.519296][T26855] loop3: p2 start 6 is beyond EOD, truncated [ 1452.519306][T26849] loop5: p1 start 10 is beyond EOD, [ 1452.519309][T26855] loop3: p3 start 199885025 is beyond EOD, [ 1452.519316][T26849] truncated [ 1452.519320][T26855] truncated [ 1452.519320][T26849] loop5: p2 start 6 is beyond EOD, [ 1452.519323][T26855] loop3: p4 size 2 extends beyond EOD, [ 1452.519330][T26849] truncated [ 1452.519333][T26855] truncated [ 1452.519334][T26849] loop5: p3 start 225 is beyond EOD, truncated [ 1452.519347][T26849] loop5: p4 size 2 extends beyond EOD, truncated 07:15:36 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xa100000000000000, 0x0, 0x0) 07:15:36 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140)="0f", 0x1, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r3, &(0x7f00000000c0)="b4", 0xfdef) [ 1452.519986][T26855] loop3: p5 start 199885025 is beyond EOD, truncated [ 1452.520171][T26849] loop5: p5 start 10 is beyond EOD, truncated [ 1452.520183][T26849] loop5: p6 start 225 is beyond EOD, truncated [ 1452.537997][T26853] loop4: detected capacity change from 0 to 264192 [ 1452.659218][T26855] loop3: detected capacity change from 0 to 1 [ 1452.659967][T26849] loop5: detected capacity change from 0 to 1 [ 1452.698289][T26849] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1452.698299][T26849] loop5: partition table partially beyond EOD, truncated [ 1452.698377][T26849] loop5: p1 start 10 is beyond EOD, truncated [ 1452.710581][T26849] loop5: p2 start 6 is beyond EOD, truncated [ 1452.710595][T26849] loop5: p3 start 225 is beyond EOD, truncated [ 1452.710607][T26849] loop5: p4 size 2 extends beyond EOD, truncated [ 1452.712855][T26855] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1452.712862][T26855] loop3: partition table partially beyond EOD, truncated [ 1452.712930][T26855] loop3: p1 start 10 is beyond EOD, [ 1452.728022][T26849] loop5: p5 start 10 is beyond EOD, [ 1452.731112][T26855] truncated [ 1452.731117][T26855] loop3: p2 start 6 is beyond EOD, [ 1452.737412][T26849] truncated [ 1452.737417][T26849] loop5: p6 start 225 is beyond EOD, [ 1452.742687][T26855] truncated 07:15:37 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0008bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:37 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff8500000006000000000f024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1452.742692][T26855] loop3: p3 start 199885025 is beyond EOD, truncated [ 1452.742705][T26855] loop3: p4 size 2 extends beyond EOD, truncated [ 1452.749707][T26849] truncated 07:15:37 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100eb0b88770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1452.833756][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1452.833765][ T1043] loop5: partition table partially beyond EOD, truncated [ 1452.833866][ T1043] loop5: p1 start 10 is beyond EOD, truncated 07:15:37 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xa200000000000000, 0x0, 0x0) [ 1452.833878][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1452.833889][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1452.833900][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1452.834356][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1452.834369][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1452.834900][T26855] loop3: p5 start 199885025 is beyond EOD, truncated [ 1452.887162][T26892] loop4: detected capacity change from 0 to 264192 [ 1452.929457][T26902] loop3: detected capacity change from 0 to 1 [ 1452.967511][T26903] loop5: detected capacity change from 0 to 1 [ 1452.975723][T26892] loop4: detected capacity change from 0 to 264192 [ 1452.998505][T26903] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1452.998514][T26903] loop5: partition table partially beyond EOD, truncated [ 1452.998632][T26903] loop5: p1 start 10 is beyond EOD, truncated [ 1452.998646][T26903] loop5: p2 start 6 is beyond EOD, truncated [ 1452.998658][T26903] loop5: p3 start 225 is beyond EOD, truncated [ 1452.998669][T26903] loop5: p4 size 2 extends beyond EOD, truncated [ 1452.999114][T26903] loop5: p5 start 10 is beyond EOD, truncated [ 1452.999127][T26903] loop5: p6 start 225 is beyond EOD, truncated [ 1453.023751][T26902] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1453.023760][T26902] loop3: partition table partially beyond EOD, truncated [ 1453.023866][T26902] loop3: p1 start 10 is beyond EOD, truncated [ 1453.023878][T26902] loop3: p2 start 6 is beyond EOD, truncated [ 1453.023888][T26902] loop3: p3 start 199950561 is beyond EOD, truncated [ 1453.023899][T26902] loop3: p4 size 2 extends beyond EOD, truncated [ 1453.025060][T26902] loop3: p5 start 199950561 is beyond EOD, truncated [ 1453.031165][T26903] loop5: detected capacity change from 0 to 1 [ 1453.053424][T26903] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1453.053432][T26903] loop5: partition table partially beyond EOD, truncated [ 1453.053531][T26903] loop5: p1 start 10 is beyond EOD, truncated [ 1453.053545][T26903] loop5: p2 start 6 is beyond EOD, truncated [ 1453.053558][T26903] loop5: p3 start 225 is beyond EOD, truncated [ 1453.053572][T26903] loop5: p4 size 2 extends beyond EOD, truncated [ 1453.054102][T26903] loop5: p5 start 10 is beyond EOD, truncated [ 1453.054115][T26903] loop5: p6 start 225 is beyond EOD, truncated [ 1453.056118][T26902] loop3: detected capacity change from 0 to 1 [ 1453.099611][T26902] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1453.099620][T26902] loop3: partition table partially beyond EOD, truncated [ 1453.099694][T26902] loop3: p1 start 10 is beyond EOD, truncated [ 1453.099708][T26902] loop3: p2 start 6 is beyond EOD, truncated 07:15:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383", 0x2) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) 07:15:37 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0009bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:37 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xa300000000000000, 0x0, 0x0) 07:15:37 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000011024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:37 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100ec0b88770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1453.099720][T26902] loop3: p3 start 199950561 is beyond EOD, truncated [ 1453.099734][T26902] loop3: p4 size 2 extends beyond EOD, truncated [ 1453.100228][T26902] loop3: p5 start 199950561 is beyond EOD, truncated 07:15:37 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140)="0f", 0x1, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r3, &(0x7f00000000c0)="b4", 0xfdef) [ 1453.326284][T26939] loop4: detected capacity change from 0 to 264192 [ 1453.351698][T26944] loop5: detected capacity change from 0 to 1 [ 1453.359084][T26945] loop3: detected capacity change from 0 to 1 [ 1453.398026][T26944] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1453.398035][T26944] loop5: partition table partially beyond EOD, truncated [ 1453.398192][T26944] loop5: p1 start 10 is beyond EOD, truncated [ 1453.398205][T26944] loop5: p2 start 6 is beyond EOD, truncated 07:15:37 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xa400000000000000, 0x0, 0x0) [ 1453.398230][T26944] loop5: p3 start 225 is beyond EOD, truncated [ 1453.398241][T26944] loop5: p4 size 2 extends beyond EOD, truncated [ 1453.405173][T26944] loop5: p5 start 10 is beyond EOD, truncated 07:15:37 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac000abf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:37 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100ed0b88770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1453.405188][T26944] loop5: p6 start 225 is beyond EOD, truncated [ 1453.418885][T26945] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1453.418894][T26945] loop3: partition table partially beyond EOD, truncated [ 1453.418983][T26945] loop3: p1 start 10 is beyond EOD, truncated 07:15:37 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000012024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1453.419001][T26945] loop3: p2 start 6 is beyond EOD, truncated [ 1453.419083][T26945] loop3: p3 start 200016097 is beyond EOD, truncated [ 1453.419100][T26945] loop3: p4 size 2 extends beyond EOD, truncated 07:15:37 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xa500000000000000, 0x0, 0x0) [ 1453.419600][T26945] loop3: p5 start 200016097 is beyond EOD, truncated [ 1453.439483][T26944] loop5: detected capacity change from 0 to 1 [ 1453.439824][T26939] loop4: detected capacity change from 0 to 264192 [ 1453.448455][T26945] loop3: detected capacity change from 0 to 1 07:15:37 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xa600000000000000, 0x0, 0x0) [ 1453.488263][T26945] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1453.488296][T26944] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1453.488303][T26944] loop5: partition table partially beyond EOD, truncated [ 1453.488273][T26945] loop3: partition table partially beyond EOD, truncated [ 1453.488438][T26944] loop5: p1 start 10 is beyond EOD, truncated [ 1453.488450][T26944] loop5: p2 start 6 is beyond EOD, truncated [ 1453.488462][T26944] loop5: p3 start 225 is beyond EOD, truncated [ 1453.488475][T26944] loop5: p4 size 2 extends beyond EOD, truncated [ 1453.488483][T26945] loop3: p1 start 10 is beyond EOD, truncated [ 1453.488496][T26945] loop3: p2 start 6 is beyond EOD, truncated [ 1453.488507][T26945] loop3: p3 start 200016097 is beyond EOD, truncated [ 1453.488518][T26945] loop3: p4 size 2 extends beyond EOD, truncated [ 1453.488893][T26945] loop3: p5 start 200016097 is beyond EOD, truncated [ 1453.489141][T26944] loop5: p5 start 10 is beyond EOD, truncated [ 1453.489153][T26944] loop5: p6 start 225 is beyond EOD, truncated [ 1453.568083][T26978] loop4: detected capacity change from 0 to 264192 [ 1453.586587][T26983] loop5: detected capacity change from 0 to 1 [ 1453.618171][T26983] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1453.618179][T26983] loop5: partition table partially beyond EOD, truncated [ 1453.618463][T26983] loop5: p1 start 10 is beyond EOD, truncated [ 1453.618477][T26983] loop5: p2 start 6 is beyond EOD, truncated [ 1453.618489][T26983] loop5: p3 start 225 is beyond EOD, truncated [ 1453.618500][T26983] loop5: p4 size 2 extends beyond EOD, truncated [ 1453.619077][T26983] loop5: p5 start 10 is beyond EOD, truncated [ 1453.619092][T26983] loop5: p6 start 225 is beyond EOD, truncated [ 1453.633405][T26991] loop3: detected capacity change from 0 to 1 [ 1453.658185][T26991] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1453.658194][T26991] loop3: partition table partially beyond EOD, truncated [ 1453.658394][T26991] loop3: p1 start 10 is beyond EOD, truncated [ 1453.658406][T26991] loop3: p2 start 6 is beyond EOD, truncated [ 1453.658417][T26991] loop3: p3 start 200081633 is beyond EOD, truncated [ 1453.658492][T26991] loop3: p4 size 2 extends beyond EOD, truncated [ 1453.659368][T26978] loop4: detected capacity change from 0 to 264192 [ 1453.659796][T26983] loop5: detected capacity change from 0 to 1 [ 1453.659972][T26991] loop3: p5 start 200081633 is beyond EOD, truncated [ 1453.699512][T26991] loop3: detected capacity change from 0 to 1 [ 1453.699743][T26983] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1453.699750][T26983] loop5: partition table partially beyond EOD, truncated [ 1453.699853][T26983] loop5: p1 start 10 is beyond EOD, truncated [ 1453.699885][T26983] loop5: p2 start 6 is beyond EOD, truncated [ 1453.699906][T26983] loop5: p3 start 225 is beyond EOD, truncated [ 1453.699975][T26983] loop5: p4 size 2 extends beyond EOD, truncated [ 1453.700363][T26983] loop5: p5 start 10 is beyond EOD, truncated [ 1453.700375][T26983] loop5: p6 start 225 is beyond EOD, truncated [ 1453.759208][T26991] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1453.759217][T26991] loop3: partition table partially beyond EOD, truncated [ 1453.759289][T26991] loop3: p1 start 10 is beyond EOD, truncated [ 1453.759321][T26991] loop3: p2 start 6 is beyond EOD, truncated [ 1453.759332][T26991] loop3: p3 start 200081633 is beyond EOD, truncated 07:15:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383", 0x2) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) 07:15:38 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000013024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:38 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac000bbf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:38 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100000c88770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:38 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xa700000000000000, 0x0, 0x0) 07:15:38 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(0x0, &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140)="0f", 0x1, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r3, &(0x7f00000000c0)="b4", 0xfdef) [ 1453.759343][T26991] loop3: p4 size 2 extends beyond EOD, truncated [ 1453.777962][T26991] loop3: p5 start 200081633 is beyond EOD, truncated [ 1454.315161][T27035] loop3: detected capacity change from 0 to 1 [ 1454.323886][T27036] loop4: detected capacity change from 0 to 264192 [ 1454.334953][T27039] loop5: detected capacity change from 0 to 1 [ 1454.348069][T27035] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1454.348082][T27035] loop3: partition table partially beyond EOD, truncated [ 1454.348198][T27035] loop3: p1 start 10 is beyond EOD, truncated [ 1454.348210][T27035] loop3: p2 start 6 is beyond EOD, truncated [ 1454.348221][T27035] loop3: p3 start 201326817 is beyond EOD, truncated [ 1454.348232][T27035] loop3: p4 size 2 extends beyond EOD, truncated 07:15:38 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xa800000000000000, 0x0, 0x0) 07:15:38 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100000d88770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1454.348618][T27035] loop3: p5 start 201326817 is beyond EOD, truncated [ 1454.391743][T27039] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1454.391753][T27039] loop5: partition table partially beyond EOD, truncated [ 1454.391889][T27039] loop5: p1 start 10 is beyond EOD, truncated 07:15:38 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac000cbf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1454.391902][T27039] loop5: p2 start 6 is beyond EOD, truncated [ 1454.391913][T27039] loop5: p3 start 225 is beyond EOD, truncated [ 1454.391924][T27039] loop5: p4 size 2 extends beyond EOD, truncated [ 1454.392726][T27039] loop5: p5 start 10 is beyond EOD, truncated [ 1454.392740][T27039] loop5: p6 start 225 is beyond EOD, truncated [ 1454.394368][T27035] loop3: detected capacity change from 0 to 1 [ 1454.434509][T27036] loop4: detected capacity change from 0 to 264192 [ 1454.435148][T27035] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1454.435156][T27035] loop3: partition table partially beyond EOD, truncated [ 1454.435180][T27039] loop5: detected capacity change from 0 to 1 [ 1454.435262][T27035] loop3: p1 start 10 is beyond EOD, truncated [ 1454.435276][T27035] loop3: p2 start 6 is beyond EOD, truncated [ 1454.435289][T27035] loop3: p3 start 201326817 is beyond EOD, truncated [ 1454.435302][T27035] loop3: p4 size 2 extends beyond EOD, truncated [ 1454.435738][T27035] loop3: p5 start 201326817 is beyond EOD, truncated [ 1454.468165][T27039] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1454.468195][T27039] loop5: partition table partially beyond EOD, truncated [ 1454.468308][T27039] loop5: p1 start 10 is beyond EOD, truncated [ 1454.468320][T27039] loop5: p2 start 6 is beyond EOD, truncated [ 1454.468350][T27039] loop5: p3 start 225 is beyond EOD, truncated [ 1454.468363][T27039] loop5: p4 size 2 extends beyond EOD, truncated [ 1454.479518][T27039] loop5: p5 start 10 is beyond EOD, truncated [ 1454.479534][T27039] loop5: p6 start 225 is beyond EOD, truncated [ 1454.496096][T27073] loop3: detected capacity change from 0 to 1 [ 1454.515433][T27077] loop4: detected capacity change from 0 to 264192 07:15:38 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000020024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:38 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xa900000000000000, 0x0, 0x0) [ 1454.668090][T27073] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1454.668099][T27073] loop3: partition table partially beyond EOD, truncated [ 1454.668231][T27073] loop3: p1 start 10 is beyond EOD, truncated [ 1454.668244][T27073] loop3: p2 start 6 is beyond EOD, truncated [ 1454.668255][T27073] loop3: p3 start 218104033 is beyond EOD, truncated 07:15:38 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100000e88770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1454.668268][T27073] loop3: p4 size 2 extends beyond EOD, truncated [ 1454.668811][T27073] loop3: p5 start 218104033 is beyond EOD, truncated [ 1454.704839][T27088] loop5: detected capacity change from 0 to 1 [ 1454.720160][T27073] loop3: detected capacity change from 0 to 1 [ 1454.730749][T27088] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1454.730757][T27088] loop5: partition table partially beyond EOD, truncated [ 1454.730904][T27088] loop5: p1 start 10 is beyond EOD, truncated [ 1454.730921][T27088] loop5: p2 start 6 is beyond EOD, truncated [ 1454.730937][T27088] loop5: p3 start 225 is beyond EOD, truncated [ 1454.730951][T27088] loop5: p4 size 2 extends beyond EOD, truncated [ 1454.731420][T27088] loop5: p5 start 10 is beyond EOD, truncated [ 1454.731433][T27088] loop5: p6 start 225 is beyond EOD, truncated [ 1454.738024][T27073] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1454.738032][T27073] loop3: partition table partially beyond EOD, truncated [ 1454.738166][T27073] loop3: p1 start 10 is beyond EOD, truncated [ 1454.738182][T27073] loop3: p2 start 6 is beyond EOD, truncated [ 1454.738195][T27073] loop3: p3 start 218104033 is beyond EOD, truncated [ 1454.738208][T27073] loop3: p4 size 2 extends beyond EOD, truncated [ 1454.738661][T27073] loop3: p5 start 218104033 is beyond EOD, truncated [ 1454.752727][T27077] loop4: detected capacity change from 0 to 264192 [ 1454.754487][T27088] loop5: detected capacity change from 0 to 1 [ 1454.778063][T27088] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1454.778073][T27088] loop5: partition table partially beyond EOD, truncated [ 1454.778215][T27088] loop5: p1 start 10 is beyond EOD, truncated [ 1454.778227][T27088] loop5: p2 start 6 is beyond EOD, truncated [ 1454.778243][T27088] loop5: p3 start 225 is beyond EOD, truncated [ 1454.778256][T27088] loop5: p4 size 2 extends beyond EOD, truncated [ 1454.778745][T27088] loop5: p5 start 10 is beyond EOD, truncated [ 1454.778760][T27088] loop5: p6 start 225 is beyond EOD, truncated [ 1454.832899][T27115] loop3: detected capacity change from 0 to 1 [ 1454.888732][T27115] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1454.888748][T27115] loop3: partition table partially beyond EOD, truncated [ 1454.888825][T27115] loop3: p1 start 10 is beyond EOD, truncated [ 1454.888843][T27115] loop3: p2 start 6 is beyond EOD, truncated [ 1454.888941][T27115] loop3: p3 start 234881249 is beyond EOD, truncated [ 1454.888955][T27115] loop3: p4 size 2 extends beyond EOD, truncated [ 1454.889419][T27115] loop3: p5 start 234881249 is beyond EOD, truncated [ 1454.920140][T27115] loop3: detected capacity change from 0 to 1 [ 1454.958056][T27115] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1454.958065][T27115] loop3: partition table partially beyond EOD, truncated [ 1454.958323][T27115] loop3: p1 start 10 is beyond EOD, truncated [ 1454.958340][T27115] loop3: p2 start 6 is beyond EOD, truncated [ 1454.958356][T27115] loop3: p3 start 234881249 is beyond EOD, truncated [ 1454.958446][T27115] loop3: p4 size 2 extends beyond EOD, truncated [ 1454.958940][T27115] loop3: p5 start 234881249 is beyond EOD, truncated 07:15:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383", 0x2) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) 07:15:39 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000022024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:39 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac000dbf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:39 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xaa00000000000000, 0x0, 0x0) 07:15:39 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100000f88770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:39 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(0x0, &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140)="0f", 0x1, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r3, &(0x7f00000000c0)="b4", 0xfdef) [ 1455.407873][T27139] loop4: detected capacity change from 0 to 264192 [ 1455.428018][T27144] loop3: detected capacity change from 0 to 1 [ 1455.435184][T27148] loop5: detected capacity change from 0 to 1 07:15:39 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(0x0, &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140)="0f", 0x1, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r3, &(0x7f00000000c0)="b4", 0xfdef) 07:15:39 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000024024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1455.498474][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1455.498483][ T1043] loop5: partition table partially beyond EOD, truncated [ 1455.498546][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1455.498557][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1455.498568][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1455.498578][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1455.499010][T27144] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1455.499017][T27144] loop3: partition table partially beyond EOD, truncated [ 1455.499070][T27144] loop3: p1 start 10 is beyond EOD, truncated [ 1455.499088][T27144] loop3: p2 start 6 is beyond EOD, truncated [ 1455.499104][T27144] loop3: p3 start 251658465 is beyond EOD, truncated [ 1455.499117][T27144] loop3: p4 size 2 extends beyond EOD, truncated [ 1455.499860][T27139] loop4: detected capacity change from 0 to 264192 [ 1455.500259][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1455.500272][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1455.501116][T27148] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1455.501124][T27148] loop5: partition table partially beyond EOD, truncated [ 1455.501239][T27148] loop5: p1 start 10 is beyond EOD, truncated [ 1455.501252][T27148] loop5: p2 start 6 is beyond EOD, truncated [ 1455.501332][T27148] loop5: p3 start 225 is beyond EOD, truncated 07:15:39 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xab00000000000000, 0x0, 0x0) 07:15:39 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac000ebf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1455.501344][T27148] loop5: p4 size 2 extends beyond EOD, truncated [ 1455.501873][T27144] loop3: p5 start 251658465 is beyond EOD, truncated [ 1455.503058][T27148] loop5: p5 start 10 is beyond EOD, truncated [ 1455.503072][T27148] loop5: p6 start 225 is beyond EOD, truncated [ 1455.568781][T27144] loop3: detected capacity change from 0 to 1 [ 1455.597773][T27175] loop5: detected capacity change from 0 to 1 [ 1455.695319][T27144] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1455.712055][T27144] loop3: partition table partially beyond EOD, truncated 07:15:39 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', 0x0, &(0x7f0000000140)="0f", 0x1, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r3, &(0x7f00000000c0)="b4", 0xfdef) [ 1455.769362][T27144] loop3: p1 start 10 is beyond EOD, truncated [ 1455.769381][T27144] loop3: p2 start 6 is beyond EOD, truncated 07:15:40 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100001188770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1455.769393][T27144] loop3: p3 start 251658465 is beyond EOD, truncated [ 1455.769405][T27144] loop3: p4 size 2 extends beyond EOD, truncated [ 1455.771015][T27144] loop3: p5 start 251658465 is beyond EOD, truncated [ 1455.781434][T27184] loop4: detected capacity change from 0 to 264192 [ 1455.869967][T27184] loop4: detected capacity change from 0 to 264192 [ 1455.892059][T27197] loop3: detected capacity change from 0 to 1 [ 1455.927983][T27197] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1455.928000][T27197] loop3: partition table partially beyond EOD, truncated [ 1455.928127][T27197] loop3: p1 start 10 is beyond EOD, truncated [ 1455.928141][T27197] loop3: p2 start 6 is beyond EOD, truncated [ 1455.928221][T27197] loop3: p3 start 285212897 is beyond EOD, truncated [ 1455.928233][T27197] loop3: p4 size 2 extends beyond EOD, truncated [ 1455.928603][T27175] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1455.928610][T27175] loop5: partition table partially beyond EOD, truncated [ 1455.928720][T27175] loop5: p1 start 10 is beyond EOD, truncated [ 1455.928732][T27175] loop5: p2 start 6 is beyond EOD, truncated [ 1455.928743][T27175] loop5: p3 start 225 is beyond EOD, truncated [ 1455.928755][T27175] loop5: p4 size 2 extends beyond EOD, truncated [ 1455.928788][T27197] loop3: p5 start 285212897 is beyond EOD, truncated [ 1455.930004][T27175] loop5: p5 start 10 is beyond EOD, truncated [ 1456.016918][T27175] loop5: p6 start 225 is beyond EOD, truncated 07:15:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b2571", 0x10) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) 07:15:40 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xac00000000000000, 0x0, 0x0) 07:15:40 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', 0x0, &(0x7f0000000140)="0f", 0x1, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r3, &(0x7f00000000c0)="b4", 0xfdef) 07:15:40 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac000fbf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1456.038998][T27197] loop3: detected capacity change from 0 to 1 [ 1456.088264][T27197] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1456.088274][T27197] loop3: partition table partially beyond EOD, truncated [ 1456.088406][T27197] loop3: p1 start 10 is beyond EOD, truncated [ 1456.088420][T27197] loop3: p2 start 6 is beyond EOD, truncated [ 1456.088432][T27197] loop3: p3 start 285212897 is beyond EOD, truncated [ 1456.088444][T27197] loop3: p4 size 2 extends beyond EOD, truncated 07:15:40 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100001288770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1456.088902][T27197] loop3: p5 start 285212897 is beyond EOD, truncated [ 1456.091535][T27175] loop5: detected capacity change from 0 to 1 [ 1456.097608][T27219] loop4: detected capacity change from 0 to 264192 [ 1456.134905][T27175] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1456.134914][T27175] loop5: partition table partially beyond EOD, truncated [ 1456.134978][T27175] loop5: p1 start 10 is beyond EOD, truncated [ 1456.134992][T27175] loop5: p2 start 6 is beyond EOD, truncated 07:15:40 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xad00000000000000, 0x0, 0x0) 07:15:40 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000025024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1456.135005][T27175] loop5: p3 start 225 is beyond EOD, truncated [ 1456.135019][T27175] loop5: p4 size 2 extends beyond EOD, truncated [ 1456.139419][T27175] loop5: p5 start 10 is beyond EOD, truncated [ 1456.139447][T27175] loop5: p6 start 225 is beyond EOD, truncated [ 1456.181623][T27236] loop3: detected capacity change from 0 to 1 [ 1456.234822][T27219] loop4: detected capacity change from 0 to 264192 [ 1456.268374][T27236] loop3: p1 < > p2 < > p3 p4 < p5 > 07:15:40 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0010bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:40 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', 0x0, &(0x7f0000000140)="0f", 0x1, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r3, &(0x7f00000000c0)="b4", 0xfdef) [ 1456.268407][T27236] loop3: partition table partially beyond EOD, truncated [ 1456.268551][T27236] loop3: p1 start 10 is beyond EOD, truncated [ 1456.268563][T27236] loop3: p2 start 6 is beyond EOD, truncated [ 1456.268574][T27236] loop3: p3 start 301990113 is beyond EOD, truncated [ 1456.268585][T27236] loop3: p4 size 2 extends beyond EOD, truncated [ 1456.271696][T27236] loop3: p5 start 301990113 is beyond EOD, truncated [ 1456.271753][T27247] loop5: detected capacity change from 0 to 1 [ 1456.308305][T27247] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1456.308314][T27247] loop5: partition table partially beyond EOD, truncated [ 1456.308448][T27247] loop5: p1 start 10 is beyond EOD, truncated [ 1456.308460][T27247] loop5: p2 start 6 is beyond EOD, truncated [ 1456.308490][T27247] loop5: p3 start 225 is beyond EOD, truncated [ 1456.308502][T27247] loop5: p4 size 2 extends beyond EOD, truncated [ 1456.309035][T27247] loop5: p5 start 10 is beyond EOD, truncated [ 1456.309067][T27247] loop5: p6 start 225 is beyond EOD, truncated 07:15:40 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xae00000000000000, 0x0, 0x0) [ 1456.309310][T27236] loop3: detected capacity change from 0 to 1 [ 1456.332370][T27259] loop4: detected capacity change from 0 to 264192 [ 1456.358060][T27236] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1456.450544][T27236] loop3: partition table partially beyond EOD, truncated [ 1456.460928][T27247] loop5: detected capacity change from 0 to 1 07:15:40 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xaf00000000000000, 0x0, 0x0) [ 1456.469277][T27259] loop4: detected capacity change from 0 to 264192 [ 1456.503262][T27236] loop3: p1 start 10 is beyond EOD, truncated [ 1456.503279][T27236] loop3: p2 start 6 is beyond EOD, truncated 07:15:40 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100001388770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1456.503290][T27236] loop3: p3 start 301990113 is beyond EOD, truncated [ 1456.503342][T27236] loop3: p4 size 2 extends beyond EOD, truncated [ 1456.504084][T27236] loop3: p5 start 301990113 is beyond EOD, truncated [ 1456.517882][T27247] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1456.517914][T27247] loop5: partition table partially beyond EOD, truncated [ 1456.518031][T27247] loop5: p1 start 10 is beyond EOD, truncated [ 1456.518043][T27247] loop5: p2 start 6 is beyond EOD, truncated [ 1456.518055][T27247] loop5: p3 start 225 is beyond EOD, truncated [ 1456.518067][T27247] loop5: p4 size 2 extends beyond EOD, truncated [ 1456.518467][T27247] loop5: p5 start 10 is beyond EOD, truncated [ 1456.518480][T27247] loop5: p6 start 225 is beyond EOD, truncated [ 1456.593072][T27290] loop3: detected capacity change from 0 to 1 [ 1456.627977][T27290] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1456.627987][T27290] loop3: partition table partially beyond EOD, truncated [ 1456.628052][T27290] loop3: p1 start 10 is beyond EOD, truncated [ 1456.628064][T27290] loop3: p2 start 6 is beyond EOD, truncated [ 1456.628076][T27290] loop3: p3 start 318767329 is beyond EOD, truncated [ 1456.628086][T27290] loop3: p4 size 2 extends beyond EOD, truncated [ 1456.628604][T27290] loop3: p5 start 318767329 is beyond EOD, truncated [ 1456.669155][T27290] loop3: detected capacity change from 0 to 1 [ 1456.698850][T27290] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1456.698875][T27290] loop3: partition table partially beyond EOD, truncated [ 1456.699019][T27290] loop3: p1 start 10 is beyond EOD, truncated [ 1456.699037][T27290] loop3: p2 start 6 is beyond EOD, truncated [ 1456.699051][T27290] loop3: p3 start 318767329 is beyond EOD, truncated [ 1456.699062][T27290] loop3: p4 size 2 extends beyond EOD, truncated [ 1456.706494][T27290] loop3: p5 start 318767329 is beyond EOD, truncated 07:15:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383", 0x2) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) 07:15:41 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0011bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:41 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff8500000006000000ae27024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:41 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xb000000000000000, 0x0, 0x0) 07:15:41 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100002088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:41 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r3, &(0x7f00000000c0)="b4", 0xfdef) [ 1456.946347][T27316] loop4: detected capacity change from 0 to 264192 [ 1456.946673][T27317] loop3: detected capacity change from 0 to 1 [ 1456.947438][T27315] loop5: detected capacity change from 0 to 1 [ 1456.980466][T27317] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1456.980475][T27317] loop3: partition table partially beyond EOD, truncated [ 1456.980576][T27317] loop3: p1 start 10 is beyond EOD, truncated 07:15:41 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xb100000000000000, 0x0, 0x0) [ 1456.980589][T27317] loop3: p2 start 6 is beyond EOD, truncated [ 1456.980601][T27317] loop3: p3 start 536871137 is beyond EOD, truncated [ 1456.980613][T27317] loop3: p4 size 2 extends beyond EOD, truncated [ 1456.981347][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1456.981354][ T1043] loop5: partition table partially beyond EOD, truncated [ 1456.981430][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1456.981443][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1456.981454][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1456.981466][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1456.981977][T27317] loop3: p5 start 536871137 is beyond EOD, truncated [ 1456.983608][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1456.983623][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1456.984228][T27315] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1456.984234][T27315] loop5: partition table partially beyond EOD, truncated [ 1456.984364][T27315] loop5: p1 start 10 is beyond EOD, truncated [ 1456.984395][T27315] loop5: p2 start 6 is beyond EOD, truncated [ 1456.984408][T27315] loop5: p3 start 225 is beyond EOD, truncated [ 1456.984420][T27315] loop5: p4 size 2 extends beyond EOD, truncated [ 1456.984981][T27315] loop5: p5 start 10 is beyond EOD, truncated [ 1456.984995][T27315] loop5: p6 start 225 is beyond EOD, truncated [ 1457.027531][T27316] loop4: detected capacity change from 0 to 264192 [ 1457.028928][T27315] loop5: detected capacity change from 0 to 1 [ 1457.038472][T27317] loop3: detected capacity change from 0 to 1 [ 1457.059730][T27317] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1457.059780][T27317] loop3: partition table partially beyond EOD, truncated [ 1457.059873][T27317] loop3: p1 start 10 is beyond EOD, truncated [ 1457.059885][T27317] loop3: p2 start 6 is beyond EOD, truncated [ 1457.059896][T27317] loop3: p3 start 536871137 is beyond EOD, truncated 07:15:41 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0012bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1457.059907][T27317] loop3: p4 size 2 extends beyond EOD, truncated [ 1457.060494][T27317] loop3: p5 start 536871137 is beyond EOD, truncated [ 1457.067836][T27315] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1457.235112][T27315] loop5: partition table partially beyond EOD, truncated [ 1457.261478][T27315] loop5: p1 start 10 is beyond EOD, truncated 07:15:41 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100002288770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1457.261497][T27315] loop5: p2 start 6 is beyond EOD, truncated [ 1457.261510][T27315] loop5: p3 start 225 is beyond EOD, truncated [ 1457.261537][T27315] loop5: p4 size 2 extends beyond EOD, truncated [ 1457.269505][T27315] loop5: p5 start 10 is beyond EOD, truncated [ 1457.269528][T27315] loop5: p6 start 225 is beyond EOD, truncated [ 1457.286562][T27357] loop4: detected capacity change from 0 to 264192 07:15:41 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xb200000000000000, 0x0, 0x0) 07:15:41 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff8500000006000000002e024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:41 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r3, &(0x7f00000000c0)="b4", 0xfdef) [ 1457.297215][T27360] loop3: detected capacity change from 0 to 1 [ 1457.338696][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1457.338705][ T1043] loop5: partition table partially beyond EOD, truncated [ 1457.338769][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1457.338782][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1457.338794][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1457.338807][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1457.339301][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1457.339314][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1457.367737][T27360] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1457.367746][T27360] loop3: partition table partially beyond EOD, truncated [ 1457.367871][T27360] loop3: p1 start 10 is beyond EOD, truncated [ 1457.367883][T27360] loop3: p2 start 6 is beyond EOD, truncated [ 1457.367893][T27360] loop3: p3 start 570425569 is beyond EOD, truncated [ 1457.367918][T27360] loop3: p4 size 2 extends beyond EOD, truncated [ 1457.368524][T27360] loop3: p5 start 570425569 is beyond EOD, truncated [ 1457.389349][T27357] loop4: detected capacity change from 0 to 264192 [ 1457.408917][T27360] loop3: detected capacity change from 0 to 1 [ 1457.441687][T27360] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1457.441696][T27360] loop3: partition table partially beyond EOD, truncated [ 1457.441780][T27360] loop3: p1 start 10 is beyond EOD, truncated [ 1457.441793][T27360] loop3: p2 start 6 is beyond EOD, truncated [ 1457.441804][T27360] loop3: p3 start 570425569 is beyond EOD, truncated [ 1457.441815][T27360] loop3: p4 size 2 extends beyond EOD, truncated [ 1457.442380][T27360] loop3: p5 start 570425569 is beyond EOD, truncated [ 1457.449740][T27385] loop5: detected capacity change from 0 to 1 [ 1457.491979][T27385] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1457.491988][T27385] loop5: partition table partially beyond EOD, truncated [ 1457.492110][T27385] loop5: p1 start 10 is beyond EOD, truncated [ 1457.492123][T27385] loop5: p2 start 6 is beyond EOD, truncated [ 1457.492147][T27385] loop5: p3 start 225 is beyond EOD, truncated [ 1457.492158][T27385] loop5: p4 size 2 extends beyond EOD, truncated [ 1457.492527][T27385] loop5: p5 start 10 is beyond EOD, truncated [ 1457.492540][T27385] loop5: p6 start 225 is beyond EOD, truncated [ 1457.537969][T27385] loop5: detected capacity change from 0 to 1 [ 1457.584842][T27385] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1457.584854][T27385] loop5: partition table partially beyond EOD, truncated [ 1457.584979][T27385] loop5: p1 start 10 is beyond EOD, truncated [ 1457.584991][T27385] loop5: p2 start 6 is beyond EOD, truncated [ 1457.585074][T27385] loop5: p3 start 225 is beyond EOD, truncated [ 1457.585087][T27385] loop5: p4 size 2 extends beyond EOD, truncated [ 1457.585617][T27385] loop5: p5 start 10 is beyond EOD, truncated [ 1457.585631][T27385] loop5: p6 start 225 is beyond EOD, truncated 07:15:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383", 0x2) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) 07:15:41 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xb300000000000000, 0x0, 0x0) 07:15:41 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100002488770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:41 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0013bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:41 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff8500000006000000003e024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:41 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r3, &(0x7f00000000c0)="b4", 0xfdef) [ 1457.795129][T27409] loop3: detected capacity change from 0 to 1 [ 1457.802588][T27410] loop4: detected capacity change from 0 to 264192 [ 1457.809594][T27414] loop5: detected capacity change from 0 to 1 [ 1457.837728][T27409] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1457.837738][T27409] loop3: partition table partially beyond EOD, truncated [ 1457.837898][T27409] loop3: p1 start 10 is beyond EOD, truncated 07:15:42 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xb400000000000000, 0x0, 0x0) [ 1457.837912][T27409] loop3: p2 start 6 is beyond EOD, truncated [ 1457.837925][T27409] loop3: p3 start 603980001 is beyond EOD, truncated [ 1457.837951][T27409] loop3: p4 size 2 extends beyond EOD, truncated 07:15:42 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100002588770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:42 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0022bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1457.838515][T27409] loop3: p5 start 603980001 is beyond EOD, truncated [ 1457.878004][T27414] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1457.878013][T27414] loop5: partition table partially beyond EOD, truncated [ 1457.878183][T27414] loop5: p1 start 10 is beyond EOD, truncated [ 1457.878196][T27414] loop5: p2 start 6 is beyond EOD, truncated 07:15:42 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff8500000006000000003f024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1457.878207][T27414] loop5: p3 start 225 is beyond EOD, truncated [ 1457.878264][T27414] loop5: p4 size 2 extends beyond EOD, truncated [ 1457.879202][T27409] loop3: detected capacity change from 0 to 1 [ 1457.879249][T27414] loop5: p5 start 10 is beyond EOD, truncated [ 1457.879262][T27414] loop5: p6 start 225 is beyond EOD, truncated [ 1457.899924][T27410] loop4: detected capacity change from 0 to 264192 [ 1457.917977][T27409] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1457.917987][T27409] loop3: partition table partially beyond EOD, truncated [ 1457.918102][T27409] loop3: p1 start 10 is beyond EOD, truncated [ 1457.918126][T27409] loop3: p2 start 6 is beyond EOD, truncated [ 1457.918139][T27409] loop3: p3 start 603980001 is beyond EOD, truncated [ 1457.918150][T27409] loop3: p4 size 2 extends beyond EOD, truncated [ 1457.918606][T27409] loop3: p5 start 603980001 is beyond EOD, truncated [ 1457.919017][T27414] loop5: detected capacity change from 0 to 1 [ 1457.949920][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1457.949928][ T1043] loop5: partition table partially beyond EOD, truncated [ 1457.950094][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1457.950173][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1457.950189][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1457.950202][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1457.957882][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1457.957899][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1457.972459][T27414] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1457.972484][T27414] loop5: partition table partially beyond EOD, truncated [ 1457.972555][T27414] loop5: p1 start 10 is beyond EOD, truncated [ 1457.972567][T27414] loop5: p2 start 6 is beyond EOD, truncated [ 1457.972616][T27414] loop5: p3 start 225 is beyond EOD, truncated [ 1457.972628][T27414] loop5: p4 size 2 extends beyond EOD, truncated [ 1457.973127][T27414] loop5: p5 start 10 is beyond EOD, truncated [ 1457.973140][T27414] loop5: p6 start 225 is beyond EOD, truncated [ 1458.000865][T27451] loop3: detected capacity change from 0 to 1 07:15:42 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xb500000000000000, 0x0, 0x0) [ 1458.007047][T27453] loop4: detected capacity change from 0 to 264192 07:15:42 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140), 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r3, &(0x7f00000000c0)="b4", 0xfdef) [ 1458.228099][T27451] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1458.228108][T27451] loop3: partition table partially beyond EOD, truncated [ 1458.228249][T27451] loop3: p1 start 10 is beyond EOD, truncated [ 1458.228262][T27451] loop3: p2 start 6 is beyond EOD, truncated [ 1458.228273][T27451] loop3: p3 start 620757217 is beyond EOD, truncated [ 1458.228284][T27451] loop3: p4 size 2 extends beyond EOD, truncated [ 1458.229110][T27451] loop3: p5 start 620757217 is beyond EOD, truncated [ 1458.285228][T27451] loop3: detected capacity change from 0 to 1 [ 1458.306476][T27473] loop5: detected capacity change from 0 to 1 [ 1458.320735][T27451] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1458.320743][T27451] loop3: partition table partially beyond EOD, truncated [ 1458.320821][T27451] loop3: p1 start 10 is beyond EOD, truncated [ 1458.320834][T27451] loop3: p2 start 6 is beyond EOD, truncated [ 1458.320844][T27451] loop3: p3 start 620757217 is beyond EOD, truncated [ 1458.320855][T27451] loop3: p4 size 2 extends beyond EOD, truncated [ 1458.321368][T27451] loop3: p5 start 620757217 is beyond EOD, truncated [ 1458.337948][T27473] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1458.337956][T27473] loop5: partition table partially beyond EOD, truncated [ 1458.338046][T27473] loop5: p1 start 10 is beyond EOD, truncated [ 1458.338058][T27473] loop5: p2 start 6 is beyond EOD, truncated [ 1458.338069][T27473] loop5: p3 start 225 is beyond EOD, truncated [ 1458.338081][T27473] loop5: p4 size 2 extends beyond EOD, truncated [ 1458.338465][T27473] loop5: p5 start 10 is beyond EOD, truncated [ 1458.338477][T27473] loop5: p6 start 225 is beyond EOD, truncated [ 1458.375249][T27473] loop5: detected capacity change from 0 to 1 [ 1458.417745][T27453] loop4: detected capacity change from 0 to 264192 07:15:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383", 0x2) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) 07:15:42 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xb600000000000000, 0x0, 0x0) 07:15:42 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100002688770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:42 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000040024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:42 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0024bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:42 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140), 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r3, &(0x7f00000000c0)="b4", 0xfdef) [ 1458.417972][T27473] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1458.417979][T27473] loop5: partition table partially beyond EOD, truncated [ 1458.418098][T27473] loop5: p1 start 10 is beyond EOD, truncated [ 1458.418110][T27473] loop5: p2 start 6 is beyond EOD, truncated [ 1458.418123][T27473] loop5: p3 start 225 is beyond EOD, truncated [ 1458.418135][T27473] loop5: p4 size 2 extends beyond EOD, truncated [ 1458.418555][T27473] loop5: p5 start 10 is beyond EOD, truncated [ 1458.418591][T27473] loop5: p6 start 225 is beyond EOD, truncated [ 1458.710307][T27503] loop3: detected capacity change from 0 to 1 [ 1458.713734][T27507] loop5: detected capacity change from 0 to 1 [ 1458.722633][T27508] loop4: detected capacity change from 0 to 264192 07:15:42 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140), 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x0) write(r3, &(0x7f00000000c0)="b4", 0xfdef) [ 1458.778030][T27503] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1458.778038][T27503] loop3: partition table partially beyond EOD, truncated [ 1458.778115][T27503] loop3: p1 start 10 is beyond EOD, truncated [ 1458.778197][T27503] loop3: p2 start 6 is beyond EOD, truncated [ 1458.778210][T27503] loop3: p3 start 637534433 is beyond EOD, truncated [ 1458.778224][T27503] loop3: p4 size 2 extends beyond EOD, truncated [ 1458.778789][T27503] loop3: p5 start 637534433 is beyond EOD, truncated [ 1458.827507][T27507] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1458.827550][T27507] loop5: partition table partially beyond EOD, truncated [ 1458.827626][T27507] loop5: p1 start 10 is beyond EOD, truncated [ 1458.827639][T27507] loop5: p2 start 6 is beyond EOD, truncated [ 1458.827650][T27507] loop5: p3 start 225 is beyond EOD, truncated [ 1458.827662][T27507] loop5: p4 size 2 extends beyond EOD, truncated [ 1458.829989][T27507] loop5: p5 start 10 is beyond EOD, truncated [ 1458.864890][T27507] loop5: p6 start 225 is beyond EOD, truncated 07:15:43 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xb700000000000000, 0x0, 0x0) [ 1458.879867][T27508] loop4: detected capacity change from 0 to 264192 [ 1458.882873][T27503] loop3: detected capacity change from 0 to 1 [ 1458.911260][T27503] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1458.911270][T27503] loop3: partition table partially beyond EOD, truncated 07:15:43 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0025bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:43 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100a42688770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1458.911490][T27503] loop3: p1 start 10 is beyond EOD, truncated [ 1458.911504][T27503] loop3: p2 start 6 is beyond EOD, truncated [ 1458.911516][T27503] loop3: p3 start 637534433 is beyond EOD, truncated [ 1458.911529][T27503] loop3: p4 size 2 extends beyond EOD, truncated [ 1458.911892][T27503] loop3: p5 start 637534433 is beyond EOD, truncated 07:15:43 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xb800000000000000, 0x0, 0x0) 07:15:43 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000048024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1458.991482][T27507] loop5: detected capacity change from 0 to 1 [ 1459.020670][T27542] loop3: detected capacity change from 0 to 1 [ 1459.025757][T27543] loop4: detected capacity change from 0 to 264192 [ 1459.034620][T27507] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1459.034629][T27507] loop5: partition table partially beyond EOD, truncated [ 1459.034757][T27507] loop5: p1 start 10 is beyond EOD, truncated [ 1459.034770][T27507] loop5: p2 start 6 is beyond EOD, truncated [ 1459.034781][T27507] loop5: p3 start 225 is beyond EOD, truncated [ 1459.034792][T27507] loop5: p4 size 2 extends beyond EOD, truncated [ 1459.035175][T27507] loop5: p5 start 10 is beyond EOD, truncated [ 1459.035254][T27507] loop5: p6 start 225 is beyond EOD, truncated [ 1459.051787][T27542] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1459.051796][T27542] loop3: partition table partially beyond EOD, truncated [ 1459.051877][T27542] loop3: p1 start 10 is beyond EOD, truncated [ 1459.051891][T27542] loop3: p2 start 6 is beyond EOD, truncated [ 1459.051910][T27542] loop3: p3 start 648282337 is beyond EOD, truncated [ 1459.051923][T27542] loop3: p4 size 2 extends beyond EOD, truncated [ 1459.052338][T27542] loop3: p5 start 648282337 is beyond EOD, truncated [ 1459.088243][T27543] loop4: detected capacity change from 0 to 264192 [ 1459.101003][T27558] loop5: detected capacity change from 0 to 1 [ 1459.180792][T27542] loop3: detected capacity change from 0 to 1 [ 1459.237567][T27542] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1459.237606][T27542] loop3: partition table partially beyond EOD, truncated [ 1459.237780][T27542] loop3: p1 start 10 is beyond EOD, truncated [ 1459.237794][T27542] loop3: p2 start 6 is beyond EOD, truncated [ 1459.237807][T27542] loop3: p3 start 648282337 is beyond EOD, truncated [ 1459.237820][T27542] loop3: p4 size 2 extends beyond EOD, truncated [ 1459.238321][T27542] loop3: p5 start 648282337 is beyond EOD, truncated 07:15:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af038", 0x9) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) 07:15:43 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0026bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:43 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xb900000000000000, 0x0, 0x0) 07:15:43 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100002e88770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:43 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140), 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x0) write(r3, &(0x7f00000000c0)="b4", 0xfdef) [ 1459.447885][T27558] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1459.453169][T27558] loop5: partition table partially beyond EOD, truncated [ 1459.453215][T27579] loop4: detected capacity change from 0 to 264192 [ 1459.463638][T27581] loop3: detected capacity change from 0 to 1 [ 1459.483042][T27558] loop5: p1 start 10 is beyond EOD, truncated [ 1459.483060][T27558] loop5: p2 start 6 is beyond EOD, truncated [ 1459.483071][T27558] loop5: p3 start 225 is beyond EOD, truncated [ 1459.483112][T27558] loop5: p4 size 2 extends beyond EOD, truncated 07:15:43 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xba00000000000000, 0x0, 0x0) [ 1459.492313][T27558] loop5: p5 start 10 is beyond EOD, truncated [ 1459.492361][T27558] loop5: p6 start 225 is beyond EOD, truncated [ 1459.533626][T27581] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1459.533636][T27581] loop3: partition table partially beyond EOD, truncated [ 1459.533883][T27581] loop3: p1 start 10 is beyond EOD, truncated [ 1459.533897][T27581] loop3: p2 start 6 is beyond EOD, truncated [ 1459.533910][T27581] loop3: p3 start 771752161 is beyond EOD, truncated [ 1459.533922][T27581] loop3: p4 size 2 extends beyond EOD, truncated [ 1459.534878][T27581] loop3: p5 start 771752161 is beyond EOD, truncated [ 1459.536712][T27558] loop5: detected capacity change from 0 to 1 [ 1459.557785][T27558] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1459.557795][T27558] loop5: partition table partially beyond EOD, truncated [ 1459.557857][T27558] loop5: p1 start 10 is beyond EOD, truncated [ 1459.557935][T27558] loop5: p2 start 6 is beyond EOD, truncated [ 1459.558014][T27558] loop5: p3 start 225 is beyond EOD, truncated [ 1459.558027][T27558] loop5: p4 size 2 extends beyond EOD, truncated [ 1459.558760][T27579] loop4: detected capacity change from 0 to 264192 [ 1459.558847][T27558] loop5: p5 start 10 is beyond EOD, truncated [ 1459.558861][T27558] loop5: p6 start 225 is beyond EOD, truncated [ 1459.560165][T27581] loop3: detected capacity change from 0 to 1 [ 1459.587998][T27581] loop3: p1 < > p2 < > p3 p4 < p5 > 07:15:43 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff8500000006000000004c024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1459.699349][T27581] loop3: partition table partially beyond EOD, truncated 07:15:43 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac002ebf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:43 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100003f88770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:43 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xbb00000000000000, 0x0, 0x0) [ 1459.725550][T27581] loop3: p1 start 10 is beyond EOD, truncated [ 1459.725564][T27581] loop3: p2 start 6 is beyond EOD, truncated [ 1459.725573][T27581] loop3: p3 start 771752161 is beyond EOD, truncated [ 1459.725582][T27581] loop3: p4 size 2 extends beyond EOD, truncated [ 1459.725910][T27581] loop3: p5 start 771752161 is beyond EOD, truncated [ 1459.784684][T27617] loop5: detected capacity change from 0 to 1 [ 1459.799261][T27621] loop4: detected capacity change from 0 to 264192 [ 1459.828030][T27617] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1459.846108][T27617] loop5: partition table partially beyond EOD, truncated 07:15:44 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140), 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x0) write(r3, &(0x7f00000000c0)="b4", 0xfdef) [ 1459.860965][T27617] loop5: p1 start 10 is beyond EOD, truncated [ 1459.860982][T27617] loop5: p2 start 6 is beyond EOD, truncated 07:15:44 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xbc00000000000000, 0x0, 0x0) [ 1459.860993][T27617] loop5: p3 start 225 is beyond EOD, truncated [ 1459.861004][T27617] loop5: p4 size 2 extends beyond EOD, truncated [ 1459.862083][T27617] loop5: p5 start 10 is beyond EOD, truncated [ 1459.862096][T27617] loop5: p6 start 225 is beyond EOD, truncated [ 1459.880092][T27621] loop4: detected capacity change from 0 to 264192 [ 1459.890127][T27617] loop5: detected capacity change from 0 to 1 [ 1459.894237][T27635] loop3: detected capacity change from 0 to 1 [ 1459.918601][T27635] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1459.918678][T27635] loop3: partition table partially beyond EOD, truncated [ 1459.918752][T27635] loop3: p1 start 10 is beyond EOD, truncated [ 1459.918764][T27635] loop3: p2 start 6 is beyond EOD, truncated [ 1459.918774][T27635] loop3: p3 start 1056964833 is beyond EOD, truncated [ 1459.918801][T27635] loop3: p4 size 2 extends beyond EOD, truncated [ 1459.919588][T27617] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1459.919597][T27617] loop5: partition table partially beyond EOD, truncated [ 1459.919685][T27617] loop5: p1 start 10 is beyond EOD, truncated [ 1459.919731][T27617] loop5: p2 start 6 is beyond EOD, truncated [ 1459.919743][T27617] loop5: p3 start 225 is beyond EOD, truncated [ 1459.919756][T27617] loop5: p4 size 2 extends beyond EOD, truncated [ 1459.920126][T27635] loop3: p5 start 1056964833 is beyond EOD, truncated [ 1459.922178][T27617] loop5: p5 start 10 is beyond EOD, truncated [ 1459.922244][T27617] loop5: p6 start 225 is beyond EOD, truncated [ 1459.977544][T27635] loop3: detected capacity change from 0 to 1 [ 1459.990225][T27635] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1459.990234][T27635] loop3: partition table partially beyond EOD, truncated [ 1459.990372][T27635] loop3: p1 start 10 is beyond EOD, truncated [ 1459.990385][T27635] loop3: p2 start 6 is beyond EOD, truncated [ 1459.990397][T27635] loop3: p3 start 1056964833 is beyond EOD, truncated [ 1459.990409][T27635] loop3: p4 size 2 extends beyond EOD, truncated [ 1459.990742][T27635] loop3: p5 start 1056964833 is beyond EOD, truncated 07:15:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af038", 0x9) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) 07:15:44 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0032bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:44 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000060024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:44 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100004088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:44 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xbd00000000000000, 0x0, 0x0) 07:15:44 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140), 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(0xffffffffffffffff, &(0x7f00000000c0)="b4", 0xfdef) [ 1460.340672][T27674] loop4: detected capacity change from 0 to 264192 [ 1460.350859][T27676] loop3: detected capacity change from 0 to 1 [ 1460.356200][T27678] loop5: detected capacity change from 0 to 1 07:15:44 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140), 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(0xffffffffffffffff, &(0x7f00000000c0)="b4", 0xfdef) [ 1460.417831][T27676] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1460.423194][T27676] loop3: partition table partially beyond EOD, truncated [ 1460.430839][T27678] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1460.436067][T27678] loop5: partition table partially beyond EOD, truncated [ 1460.436300][T27678] loop5: p1 start 10 is beyond EOD, truncated 07:15:44 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xbe00000000000000, 0x0, 0x0) [ 1460.436313][T27678] loop5: p2 start 6 is beyond EOD, truncated [ 1460.436331][T27678] loop5: p3 start 225 is beyond EOD, truncated [ 1460.436344][T27678] loop5: p4 size 2 extends beyond EOD, truncated 07:15:44 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0048bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:44 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000068024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:44 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100004888770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1460.436705][T27678] loop5: p5 start 10 is beyond EOD, truncated [ 1460.436719][T27678] loop5: p6 start 225 is beyond EOD, truncated [ 1460.450852][T27676] loop3: p1 start 10 is beyond EOD, truncated [ 1460.450869][T27676] loop3: p2 start 6 is beyond EOD, truncated 07:15:44 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xbf00000000000000, 0x0, 0x0) [ 1460.450956][T27676] loop3: p3 start 1073742049 is beyond EOD, truncated [ 1460.450968][T27676] loop3: p4 size 2 extends beyond EOD, truncated [ 1460.452024][T27676] loop3: p5 start 1073742049 is beyond EOD, truncated [ 1460.468492][T27674] loop4: detected capacity change from 0 to 264192 [ 1460.469782][T27678] loop5: detected capacity change from 0 to 1 [ 1460.499621][T27676] loop3: detected capacity change from 0 to 1 [ 1460.517569][T27678] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1460.517577][T27678] loop5: partition table partially beyond EOD, truncated [ 1460.517721][T27678] loop5: p1 start 10 is beyond EOD, truncated [ 1460.517733][T27678] loop5: p2 start 6 is beyond EOD, truncated [ 1460.517745][T27678] loop5: p3 start 225 is beyond EOD, truncated [ 1460.517756][T27678] loop5: p4 size 2 extends beyond EOD, truncated [ 1460.518307][T27676] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1460.518314][T27676] loop3: partition table partially beyond EOD, truncated [ 1460.518355][T27678] loop5: p5 start 10 is beyond EOD, truncated [ 1460.518369][T27678] loop5: p6 start 225 is beyond EOD, truncated [ 1460.518408][T27676] loop3: p1 start 10 is beyond EOD, truncated [ 1460.518420][T27676] loop3: p2 start 6 is beyond EOD, truncated [ 1460.518432][T27676] loop3: p3 start 1073742049 is beyond EOD, truncated [ 1460.518443][T27676] loop3: p4 size 2 extends beyond EOD, truncated [ 1460.530194][T27676] loop3: p5 start 1073742049 is beyond EOD, truncated [ 1460.601177][T27720] loop4: detected capacity change from 0 to 264192 [ 1460.617812][T27725] loop3: detected capacity change from 0 to 1 [ 1460.624152][T27727] loop5: detected capacity change from 0 to 1 [ 1460.679691][T27725] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1460.679701][T27725] loop3: partition table partially beyond EOD, truncated [ 1460.679776][T27725] loop3: p1 start 10 is beyond EOD, truncated [ 1460.679787][T27725] loop3: p2 start 6 is beyond EOD, truncated [ 1460.679798][T27725] loop3: p3 start 1207959777 is beyond EOD, truncated [ 1460.679849][T27725] loop3: p4 size 2 extends beyond EOD, truncated [ 1460.680451][T27727] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1460.680475][T27727] loop5: partition table partially beyond EOD, truncated [ 1460.680572][T27727] loop5: p1 start 10 is beyond EOD, truncated [ 1460.680595][T27727] loop5: p2 start 6 is beyond EOD, truncated [ 1460.680606][T27727] loop5: p3 start 225 is beyond EOD, truncated [ 1460.680619][T27727] loop5: p4 size 2 extends beyond EOD, truncated [ 1460.680685][T27725] loop3: p5 start 1207959777 is beyond EOD, truncated [ 1460.682843][T27720] loop4: detected capacity change from 0 to 264192 [ 1460.683460][T27727] loop5: p5 start 10 is beyond EOD, truncated [ 1460.683476][T27727] loop5: p6 start 225 is beyond EOD, truncated [ 1460.722520][T27725] loop3: detected capacity change from 0 to 1 [ 1460.724683][T27727] loop5: detected capacity change from 0 to 1 [ 1460.739450][T27725] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1460.739458][T27725] loop3: partition table partially beyond EOD, truncated [ 1460.739547][T27725] loop3: p1 start 10 is beyond EOD, truncated [ 1460.739560][T27725] loop3: p2 start 6 is beyond EOD, truncated [ 1460.739590][T27725] loop3: p3 start 1207959777 is beyond EOD, truncated [ 1460.739602][T27725] loop3: p4 size 2 extends beyond EOD, truncated [ 1460.739839][T27727] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1460.739845][T27727] loop5: partition table partially beyond EOD, truncated 07:15:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af038", 0x9) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) 07:15:45 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xc000000000000000, 0x0, 0x0) 07:15:45 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac004cbf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:45 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff8500000006000000006c024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:45 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100004c88770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:45 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140), 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(0xffffffffffffffff, &(0x7f00000000c0)="b4", 0xfdef) [ 1460.740072][T27727] loop5: p1 start 10 is beyond EOD, truncated [ 1460.740085][T27727] loop5: p2 start 6 is beyond EOD, truncated [ 1460.740098][T27727] loop5: p3 start 225 is beyond EOD, truncated [ 1460.740112][T27727] loop5: p4 size 2 extends beyond EOD, truncated [ 1460.740537][T27725] loop3: p5 start 1207959777 is beyond EOD, truncated [ 1460.740786][T27727] loop5: p5 start 10 is beyond EOD, truncated [ 1460.740805][T27727] loop5: p6 start 225 is beyond EOD, truncated [ 1461.288759][T27768] loop4: detected capacity change from 0 to 264192 [ 1461.297842][T27769] loop3: detected capacity change from 0 to 1 [ 1461.306487][T27770] loop5: detected capacity change from 0 to 1 07:15:45 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140), 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r3, 0x0, 0x0) [ 1461.367910][T27769] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1461.367920][T27769] loop3: partition table partially beyond EOD, truncated [ 1461.368071][T27769] loop3: p1 start 10 is beyond EOD, truncated 07:15:45 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xc100000000000000, 0x0, 0x0) [ 1461.368116][T27769] loop3: p2 start 6 is beyond EOD, truncated 07:15:45 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0055bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:45 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000074024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1461.368126][T27769] loop3: p3 start 1275068641 is beyond EOD, truncated [ 1461.368137][T27769] loop3: p4 size 2 extends beyond EOD, truncated [ 1461.368617][T27770] loop5: p1 p2 < > p3 p4 < p5 p6 > 07:15:45 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100006088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1461.368625][T27770] loop5: partition table partially beyond EOD, truncated [ 1461.368695][T27770] loop5: p1 start 10 is beyond EOD, truncated 07:15:45 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xc200000000000000, 0x0, 0x0) [ 1461.368766][T27770] loop5: p2 start 6 is beyond EOD, truncated [ 1461.368779][T27770] loop5: p3 start 225 is beyond EOD, truncated [ 1461.368792][T27770] loop5: p4 size 2 extends beyond EOD, truncated [ 1461.369492][T27770] loop5: p5 start 10 is beyond EOD, truncated [ 1461.369506][T27770] loop5: p6 start 225 is beyond EOD, truncated [ 1461.371639][T27769] loop3: p5 start 1275068641 is beyond EOD, truncated [ 1461.412394][T27768] loop4: detected capacity change from 0 to 264192 [ 1461.412880][T27770] loop5: detected capacity change from 0 to 1 [ 1461.414304][T27769] loop3: detected capacity change from 0 to 1 [ 1461.429129][T27769] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1461.429138][T27769] loop3: partition table partially beyond EOD, truncated [ 1461.429238][T27769] loop3: p1 start 10 is beyond EOD, truncated [ 1461.429258][T27769] loop3: p2 start 6 is beyond EOD, truncated [ 1461.429417][T27769] loop3: p3 start 1275068641 is beyond EOD, truncated [ 1461.429442][T27769] loop3: p4 size 2 extends beyond EOD, truncated [ 1461.430586][T27769] loop3: p5 start 1275068641 is beyond EOD, truncated [ 1461.434830][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1461.434838][ T1043] loop5: partition table partially beyond EOD, truncated [ 1461.434944][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1461.434955][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1461.434966][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1461.434976][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1461.436438][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1461.436450][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1461.437289][T27770] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1461.437297][T27770] loop5: partition table partially beyond EOD, truncated [ 1461.437455][T27770] loop5: p1 start 10 is beyond EOD, truncated [ 1461.437468][T27770] loop5: p2 start 6 is beyond EOD, truncated [ 1461.437533][T27770] loop5: p3 start 225 is beyond EOD, truncated [ 1461.437544][T27770] loop5: p4 size 2 extends beyond EOD, truncated [ 1461.441244][T27770] loop5: p5 start 10 is beyond EOD, truncated [ 1461.441263][T27770] loop5: p6 start 225 is beyond EOD, truncated [ 1461.541335][T27815] loop4: detected capacity change from 0 to 264192 [ 1461.544539][T27817] loop5: detected capacity change from 0 to 1 [ 1461.545526][T27818] loop3: detected capacity change from 0 to 1 [ 1461.567656][T27818] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1461.567665][T27818] loop3: partition table partially beyond EOD, truncated [ 1461.567656][T27817] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1461.567686][T27817] loop5: partition table partially beyond EOD, truncated [ 1461.567765][T27818] loop3: p1 start 10 is beyond EOD, truncated [ 1461.567778][T27818] loop3: p2 start 6 is beyond EOD, truncated [ 1461.567788][T27818] loop3: p3 start 1610612961 is beyond EOD, truncated [ 1461.567800][T27818] loop3: p4 size 2 extends beyond EOD, truncated [ 1461.567844][T27817] loop5: p1 start 10 is beyond EOD, truncated [ 1461.567857][T27817] loop5: p2 start 6 is beyond EOD, truncated [ 1461.567869][T27817] loop5: p3 start 225 is beyond EOD, truncated [ 1461.567883][T27817] loop5: p4 size 2 extends beyond EOD, truncated [ 1461.568482][T27817] loop5: p5 start 10 is beyond EOD, truncated [ 1461.568496][T27817] loop5: p6 start 225 is beyond EOD, truncated [ 1461.568581][T27818] loop3: p5 start 1610612961 is beyond EOD, truncated [ 1461.609708][T27818] loop3: detected capacity change from 0 to 1 [ 1461.611748][T27815] loop4: detected capacity change from 0 to 264192 [ 1461.910757][T27817] loop5: detected capacity change from 0 to 1 [ 1461.918163][T27818] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1461.918173][T27818] loop3: partition table partially beyond EOD, truncated [ 1461.918250][T27818] loop3: p1 start 10 is beyond EOD, truncated [ 1461.918263][T27818] loop3: p2 start 6 is beyond EOD, truncated [ 1461.918274][T27818] loop3: p3 start 1610612961 is beyond EOD, truncated [ 1461.918285][T27818] loop3: p4 size 2 extends beyond EOD, truncated [ 1461.918956][T27818] loop3: p5 start 1610612961 is beyond EOD, truncated [ 1461.947565][T27817] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1461.947576][T27817] loop5: partition table partially beyond EOD, truncated [ 1461.947710][T27817] loop5: p1 start 10 is beyond EOD, truncated [ 1461.947724][T27817] loop5: p2 start 6 is beyond EOD, truncated [ 1461.947739][T27817] loop5: p3 start 225 is beyond EOD, truncated [ 1461.947750][T27817] loop5: p4 size 2 extends beyond EOD, truncated 07:15:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d", 0xd) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) 07:15:46 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0058bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:46 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xc300000000000000, 0x0, 0x0) 07:15:46 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100036488770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:46 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff8500000006000000007a024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:46 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140), 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r3, 0x0, 0x0) [ 1461.948185][T27817] loop5: p5 start 10 is beyond EOD, truncated [ 1461.948201][T27817] loop5: p6 start 225 is beyond EOD, truncated [ 1462.238340][T27858] loop4: detected capacity change from 0 to 264192 [ 1462.245377][T27862] loop5: detected capacity change from 0 to 1 [ 1462.247418][T27864] loop3: detected capacity change from 0 to 1 07:15:46 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140), 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r3, 0x0, 0x0) [ 1462.287491][T27862] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1462.292715][T27862] loop5: partition table partially beyond EOD, truncated [ 1462.300257][T27862] loop5: p1 start 10 is beyond EOD, truncated [ 1462.300272][T27862] loop5: p2 start 6 is beyond EOD, truncated [ 1462.300285][T27862] loop5: p3 start 225 is beyond EOD, truncated [ 1462.300298][T27862] loop5: p4 size 2 extends beyond EOD, truncated [ 1462.302328][T27862] loop5: p5 start 10 is beyond EOD, truncated [ 1462.302343][T27862] loop5: p6 start 225 is beyond EOD, truncated [ 1462.322488][T27864] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1462.322497][T27864] loop3: partition table partially beyond EOD, truncated [ 1462.322579][T27864] loop3: p1 start 10 is beyond EOD, truncated [ 1462.322592][T27864] loop3: p2 start 6 is beyond EOD, truncated [ 1462.322603][T27864] loop3: p3 start 1677918433 is beyond EOD, truncated [ 1462.322614][T27864] loop3: p4 size 2 extends beyond EOD, truncated [ 1462.322918][T27864] loop3: p5 start 1677918433 is beyond EOD, truncated [ 1462.328970][T27862] loop5: detected capacity change from 0 to 1 [ 1462.334773][T27858] loop4: detected capacity change from 0 to 264192 07:15:46 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xc400000000000000, 0x0, 0x0) 07:15:46 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0060bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:46 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000480024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1462.372540][T27862] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1462.446580][T27862] loop5: partition table partially beyond EOD, truncated [ 1462.448693][T27862] loop5: p1 start 10 is beyond EOD, truncated [ 1462.453670][T27862] loop5: p2 start 6 is beyond EOD, truncated [ 1462.453688][T27862] loop5: p3 start 225 is beyond EOD, truncated [ 1462.453699][T27862] loop5: p4 size 2 extends beyond EOD, truncated [ 1462.454407][T27862] loop5: p5 start 10 is beyond EOD, truncated [ 1462.454430][T27862] loop5: p6 start 225 is beyond EOD, truncated [ 1462.463388][T27864] loop3: detected capacity change from 0 to 1 [ 1462.498590][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1462.498602][ T1043] loop5: partition table partially beyond EOD, truncated [ 1462.498801][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1462.498832][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1462.498844][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1462.498857][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1462.499477][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1462.499490][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1462.509485][T27864] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1462.509497][T27864] loop3: partition table partially beyond EOD, truncated [ 1462.509665][T27864] loop3: p1 start 10 is beyond EOD, truncated [ 1462.509677][T27864] loop3: p2 start 6 is beyond EOD, truncated [ 1462.509690][T27864] loop3: p3 start 1677918433 is beyond EOD, truncated [ 1462.509707][T27864] loop3: p4 size 2 extends beyond EOD, truncated [ 1462.510233][T27864] loop3: p5 start 1677918433 is beyond EOD, truncated [ 1462.518609][T27901] loop4: detected capacity change from 0 to 264192 07:15:46 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100006888770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:46 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140), 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r3, &(0x7f00000000c0), 0x0) [ 1462.721340][T27912] loop3: detected capacity change from 0 to 1 [ 1462.726190][T27913] loop5: detected capacity change from 0 to 1 [ 1462.767388][T27912] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1462.767396][T27912] loop3: partition table partially beyond EOD, truncated [ 1462.767522][T27912] loop3: p1 start 10 is beyond EOD, truncated [ 1462.767539][T27912] loop3: p2 start 6 is beyond EOD, truncated [ 1462.767569][T27912] loop3: p3 start 1744830689 is beyond EOD, truncated [ 1462.767584][T27912] loop3: p4 size 2 extends beyond EOD, truncated [ 1462.768087][T27912] loop3: p5 start 1744830689 is beyond EOD, truncated [ 1462.790114][T27913] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1462.821048][T27913] loop5: partition table partially beyond EOD, truncated [ 1462.828988][T27913] loop5: p1 start 10 is beyond EOD, truncated [ 1462.829004][T27913] loop5: p2 start 6 is beyond EOD, truncated [ 1462.829017][T27913] loop5: p3 start 225 is beyond EOD, truncated [ 1462.841097][T27913] loop5: p4 size 2 extends beyond EOD, truncated [ 1462.844534][T27912] loop3: detected capacity change from 0 to 1 [ 1462.862821][T27913] loop5: p5 start 10 is beyond EOD, truncated [ 1462.862838][T27913] loop5: p6 start 225 is beyond EOD, truncated [ 1462.877365][T27912] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1462.877375][T27912] loop3: partition table partially beyond EOD, truncated [ 1462.877505][T27912] loop3: p1 start 10 is beyond EOD, truncated [ 1462.877520][T27912] loop3: p2 start 6 is beyond EOD, truncated [ 1462.877533][T27912] loop3: p3 start 1744830689 is beyond EOD, truncated [ 1462.877547][T27912] loop3: p4 size 2 extends beyond EOD, truncated [ 1462.877962][T27912] loop3: p5 start 1744830689 is beyond EOD, truncated [ 1462.903368][T27901] loop4: detected capacity change from 0 to 264192 [ 1462.909739][T27913] loop5: detected capacity change from 0 to 1 [ 1462.950321][T27913] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1462.950334][T27913] loop5: partition table partially beyond EOD, truncated [ 1462.950490][T27913] loop5: p1 start 10 is beyond EOD, truncated [ 1462.950507][T27913] loop5: p2 start 6 is beyond EOD, truncated 07:15:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d", 0xd) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) 07:15:47 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xc500000000000000, 0x0, 0x0) 07:15:47 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r3, &(0x7f00000000c0)="b4", 0xfdef) 07:15:47 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100006c88770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:47 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0068bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:47 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000090024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1462.950523][T27913] loop5: p3 start 225 is beyond EOD, truncated [ 1462.950540][T27913] loop5: p4 size 2 extends beyond EOD, truncated [ 1462.951007][T27913] loop5: p5 start 10 is beyond EOD, truncated [ 1462.951025][T27913] loop5: p6 start 225 is beyond EOD, truncated [ 1463.172961][T27950] loop4: detected capacity change from 0 to 264192 [ 1463.176523][T27953] loop5: detected capacity change from 0 to 1 [ 1463.180898][T27952] loop3: detected capacity change from 0 to 1 [ 1463.227823][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > 07:15:47 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xc600000000000000, 0x0, 0x0) 07:15:47 executing program 1: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000007400024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1463.227833][ T1043] loop5: partition table partially beyond EOD, truncated [ 1463.227966][ T1043] loop5: p1 start 10 is beyond EOD, truncated 07:15:47 executing program 1: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000007400024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:47 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff850000000600000027ae024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1463.227998][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1463.228008][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1463.228046][ T1043] loop5: p4 size 2 extends beyond EOD, truncated 07:15:47 executing program 1: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000007400024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:47 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac006cbf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1463.228651][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1463.228674][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1463.229608][T27953] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1463.229615][T27953] loop5: partition table partially beyond EOD, truncated [ 1463.229776][T27953] loop5: p1 start 10 is beyond EOD, truncated [ 1463.229789][T27953] loop5: p2 start 6 is beyond EOD, truncated [ 1463.229800][T27953] loop5: p3 start 225 is beyond EOD, truncated [ 1463.229810][T27953] loop5: p4 size 2 extends beyond EOD, truncated [ 1463.230345][T27953] loop5: p5 start 10 is beyond EOD, truncated [ 1463.230359][T27953] loop5: p6 start 225 is beyond EOD, truncated [ 1463.247645][T27952] loop3: p1 < > p2 < > p3 p4 < > [ 1463.247654][T27952] loop3: partition table partially beyond EOD, truncated [ 1463.247773][T27952] loop3: p1 start 10 is beyond EOD, truncated [ 1463.247787][T27952] loop3: p2 start 6 is beyond EOD, truncated [ 1463.247799][T27952] loop3: p3 start 1811939553 is beyond EOD, truncated [ 1463.247811][T27952] loop3: p4 size 2 extends beyond EOD, truncated [ 1463.276396][T27953] loop5: detected capacity change from 0 to 1 [ 1463.292882][T27953] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1463.292890][T27953] loop5: partition table partially beyond EOD, truncated [ 1463.293015][T27953] loop5: p1 start 10 is beyond EOD, truncated [ 1463.293026][T27953] loop5: p2 start 6 is beyond EOD, truncated [ 1463.293037][T27953] loop5: p3 start 225 is beyond EOD, truncated [ 1463.293048][T27953] loop5: p4 size 2 extends beyond EOD, truncated [ 1463.293410][T27952] loop3: detected capacity change from 0 to 1 [ 1463.293661][T27950] loop4: detected capacity change from 0 to 264192 [ 1463.294015][T27953] loop5: p5 start 10 is beyond EOD, truncated [ 1463.294029][T27953] loop5: p6 start 225 is beyond EOD, truncated [ 1463.330857][T27952] loop3: p1 < > p2 < > p3 p4 < > [ 1463.330867][T27952] loop3: partition table partially beyond EOD, truncated [ 1463.331022][T27952] loop3: p1 start 10 is beyond EOD, truncated [ 1463.331034][T27952] loop3: p2 start 6 is beyond EOD, truncated [ 1463.331045][T27952] loop3: p3 start 1811939553 is beyond EOD, truncated [ 1463.331056][T27952] loop3: p4 size 2 extends beyond EOD, truncated [ 1463.423774][T27999] loop4: detected capacity change from 0 to 264192 [ 1463.424084][T28001] loop5: detected capacity change from 0 to 1 [ 1463.478383][T28001] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1463.478393][T28001] loop5: partition table partially beyond EOD, truncated [ 1463.478472][T28001] loop5: p1 start 10 is beyond EOD, truncated [ 1463.478484][T28001] loop5: p2 start 6 is beyond EOD, truncated [ 1463.478495][T28001] loop5: p3 start 225 is beyond EOD, truncated [ 1463.478506][T28001] loop5: p4 size 2 extends beyond EOD, truncated [ 1463.479200][T28001] loop5: p5 start 10 is beyond EOD, truncated [ 1463.479213][T28001] loop5: p6 start 225 is beyond EOD, truncated [ 1463.523905][T27999] loop4: detected capacity change from 0 to 264192 [ 1463.524187][T28001] loop5: detected capacity change from 0 to 1 [ 1463.588370][T28001] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1463.588381][T28001] loop5: partition table partially beyond EOD, truncated [ 1463.588503][T28001] loop5: p1 start 10 is beyond EOD, truncated [ 1463.588517][T28001] loop5: p2 start 6 is beyond EOD, truncated [ 1463.588569][T28001] loop5: p3 start 225 is beyond EOD, truncated [ 1463.588582][T28001] loop5: p4 size 2 extends beyond EOD, truncated [ 1463.589106][T28001] loop5: p5 start 10 is beyond EOD, truncated [ 1463.589121][T28001] loop5: p6 start 225 is beyond EOD, truncated 07:15:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d", 0xd) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) 07:15:48 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100007488770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:48 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140)="0f", 0x1, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r3, &(0x7f00000000c0)="b4", 0xfdef) 07:15:48 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xc700000000000000, 0x0, 0x0) 07:15:48 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0074bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:48 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff850000000600000000c0024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1463.934341][T28032] loop3: detected capacity change from 0 to 1 [ 1463.937754][T28031] loop4: detected capacity change from 0 to 264192 [ 1463.940804][T28033] loop5: detected capacity change from 0 to 1 [ 1464.007456][T28033] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1464.007465][T28033] loop5: partition table partially beyond EOD, truncated [ 1464.007592][T28033] loop5: p1 start 10 is beyond EOD, truncated 07:15:48 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xc800000000000000, 0x0, 0x0) [ 1464.007606][T28033] loop5: p2 start 6 is beyond EOD, truncated [ 1464.007618][T28033] loop5: p3 start 225 is beyond EOD, truncated [ 1464.007630][T28033] loop5: p4 size 2 extends beyond EOD, truncated 07:15:48 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff850000000600000000e1024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:48 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac007abf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:48 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100007a88770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1464.008102][T28032] loop3: p1 < > p2 < > p3 p4 < > [ 1464.008109][T28032] loop3: partition table partially beyond EOD, truncated [ 1464.008242][T28032] loop3: p1 start 10 is beyond EOD, truncated [ 1464.008255][T28032] loop3: p2 start 6 is beyond EOD, truncated 07:15:48 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xc900000000000000, 0x0, 0x0) [ 1464.008267][T28032] loop3: p3 start 1946157281 is beyond EOD, truncated [ 1464.008279][T28032] loop3: p4 size 2 extends beyond EOD, truncated [ 1464.008560][T28033] loop5: p5 start 10 is beyond EOD, truncated [ 1464.008572][T28033] loop5: p6 start 225 is beyond EOD, truncated [ 1464.057200][T28031] loop4: detected capacity change from 0 to 264192 [ 1464.060076][T28033] loop5: detected capacity change from 0 to 1 [ 1464.060515][T28032] loop3: detected capacity change from 0 to 1 [ 1464.077622][T28032] loop3: p1 < > p2 < > p3 p4 < > [ 1464.077632][T28032] loop3: partition table partially beyond EOD, truncated [ 1464.077739][T28032] loop3: p1 start 10 is beyond EOD, truncated [ 1464.077752][T28032] loop3: p2 start 6 is beyond EOD, truncated [ 1464.077765][T28032] loop3: p3 start 1946157281 is beyond EOD, truncated [ 1464.077778][T28032] loop3: p4 size 2 extends beyond EOD, truncated [ 1464.078079][T28033] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1464.078086][T28033] loop5: partition table partially beyond EOD, truncated [ 1464.078204][T28033] loop5: p1 start 10 is beyond EOD, truncated [ 1464.078218][T28033] loop5: p2 start 6 is beyond EOD, truncated [ 1464.078231][T28033] loop5: p3 start 225 is beyond EOD, truncated [ 1464.078245][T28033] loop5: p4 size 2 extends beyond EOD, truncated [ 1464.079561][T28033] loop5: p5 start 10 is beyond EOD, truncated [ 1464.079614][T28033] loop5: p6 start 225 is beyond EOD, truncated [ 1464.204092][T28067] loop5: detected capacity change from 0 to 1 [ 1464.205641][T28068] loop3: detected capacity change from 0 to 1 [ 1464.222674][T28067] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1464.222684][T28067] loop5: partition table partially beyond EOD, truncated [ 1464.222752][T28067] loop5: p1 start 10 is beyond EOD, truncated [ 1464.222766][T28067] loop5: p2 start 6 is beyond EOD, truncated [ 1464.222856][T28067] loop5: p3 start 225 is beyond EOD, truncated [ 1464.222881][T28067] loop5: p4 size 2 extends beyond EOD, truncated [ 1464.223547][T28067] loop5: p5 start 10 is beyond EOD, truncated [ 1464.223558][T28067] loop5: p6 start 225 is beyond EOD, truncated [ 1464.227530][T28068] loop3: p1 < > p2 < > p3 p4 < > [ 1464.227537][T28068] loop3: partition table partially beyond EOD, truncated [ 1464.227670][T28068] loop3: p1 start 10 is beyond EOD, truncated [ 1464.227686][T28068] loop3: p2 start 6 is beyond EOD, truncated [ 1464.227698][T28068] loop3: p3 start 2046820577 is beyond EOD, truncated [ 1464.227727][T28068] loop3: p4 size 2 extends beyond EOD, truncated [ 1464.234162][T28074] loop4: detected capacity change from 0 to 264192 [ 1464.274691][T28068] loop3: detected capacity change from 0 to 1 [ 1464.278133][T28067] loop5: detected capacity change from 0 to 1 [ 1464.288002][T28074] loop4: detected capacity change from 0 to 264192 [ 1464.327322][T28068] loop3: p1 < > p2 < > p3 p4 < > [ 1464.487286][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1464.491065][T28068] loop3: partition table partially beyond EOD, [ 1464.497677][ T1043] loop5: partition table partially beyond EOD, [ 1464.503715][T28068] truncated 07:15:48 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xca00000000000000, 0x0, 0x0) [ 1464.526380][T28068] loop3: p1 start 10 is beyond EOD, [ 1464.526487][ T1043] truncated [ 1464.550444][T28068] truncated [ 1464.550451][T28068] loop3: p2 start 6 is beyond EOD, truncated [ 1464.550465][T28068] loop3: p3 start 2046820577 is beyond EOD, truncated [ 1464.550477][T28068] loop3: p4 size 2 extends beyond EOD, truncated [ 1464.614217][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1464.614278][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1464.614289][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1464.614300][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1464.621779][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1464.621795][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1464.622587][T28067] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1464.658321][T28067] loop5: partition table partially beyond EOD, truncated [ 1464.692410][T28067] loop5: p1 start 10 is beyond EOD, truncated [ 1464.692426][T28067] loop5: p2 start 6 is beyond EOD, truncated [ 1464.692438][T28067] loop5: p3 start 225 is beyond EOD, truncated 07:15:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b25", 0xf) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) 07:15:48 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100048088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:48 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x7200000000000000, 0x0, 0x0) 07:15:48 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff850000000600000004f5024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:48 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xcb00000000000000, 0x0, 0x0) 07:15:48 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac007ebf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1464.692451][T28067] loop5: p4 size 2 extends beyond EOD, truncated [ 1464.692992][T28067] loop5: p5 start 10 is beyond EOD, truncated [ 1464.693006][T28067] loop5: p6 start 225 is beyond EOD, truncated 07:15:49 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xcc00000000000000, 0x0, 0x0) [ 1464.828566][T28120] loop4: detected capacity change from 0 to 264192 [ 1464.837860][T28125] loop3: detected capacity change from 0 to 1 [ 1464.839691][T28122] loop5: detected capacity change from 0 to 1 [ 1464.880316][T28125] loop3: p1 < > p2 < > p3 p4 < > 07:15:49 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac00a7bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:49 executing program 1: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100100088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1464.880326][T28125] loop3: partition table partially beyond EOD, [ 1464.880342][T28122] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1464.880333][T28125] truncated [ 1464.880348][T28122] loop5: partition table partially beyond EOD, truncated [ 1464.880414][T28125] loop3: p1 start 10 is beyond EOD, truncated [ 1464.880426][T28125] loop3: p2 start 6 is beyond EOD, truncated [ 1464.880437][T28125] loop3: p3 start 2147746017 is beyond EOD, truncated [ 1464.880477][T28122] loop5: p1 start 10 is beyond EOD, truncated [ 1464.880448][T28125] loop3: p4 size 2 extends beyond EOD, 07:15:49 executing program 1: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100100088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:49 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100009088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1464.880489][T28122] loop5: p2 start 6 is beyond EOD, [ 1464.880499][T28125] truncated [ 1464.880499][T28122] truncated [ 1464.880503][T28122] loop5: p3 start 225 is beyond EOD, truncated [ 1464.880514][T28122] loop5: p4 size 2 extends beyond EOD, truncated [ 1464.881051][T28122] loop5: p5 start 10 is beyond EOD, truncated [ 1464.881077][T28122] loop5: p6 start 225 is beyond EOD, truncated [ 1464.884681][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1464.884689][ T1043] loop5: partition table partially beyond EOD, truncated 07:15:49 executing program 1: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100100088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1464.884757][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1464.884831][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1464.884843][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1464.884859][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1464.885400][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1464.885493][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1464.893387][T28120] loop4: detected capacity change from 0 to 264192 [ 1464.909750][T28125] loop3: detected capacity change from 0 to 1 07:15:49 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140)="0f", 0x1, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r3, &(0x7f00000000c0)="b4", 0xfdef) [ 1464.911640][T28122] loop5: detected capacity change from 0 to 1 [ 1464.937360][T28125] loop3: p1 < > p2 < > p3 p4 < > [ 1464.937370][T28125] loop3: partition table partially beyond EOD, truncated [ 1464.937462][T28125] loop3: p1 start 10 is beyond EOD, truncated [ 1464.937475][T28125] loop3: p2 start 6 is beyond EOD, truncated [ 1464.937486][T28125] loop3: p3 start 2147746017 is beyond EOD, truncated [ 1464.937498][T28125] loop3: p4 size 2 extends beyond EOD, truncated [ 1464.957189][T28122] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1464.957200][T28122] loop5: partition table partially beyond EOD, truncated [ 1464.957298][T28122] loop5: p1 start 10 is beyond EOD, truncated [ 1464.957342][T28122] loop5: p2 start 6 is beyond EOD, truncated [ 1464.957353][T28122] loop5: p3 start 225 is beyond EOD, truncated [ 1464.957364][T28122] loop5: p4 size 2 extends beyond EOD, truncated [ 1464.957798][T28122] loop5: p5 start 10 is beyond EOD, truncated [ 1464.957812][T28122] loop5: p6 start 225 is beyond EOD, truncated [ 1465.008826][T28156] loop4: detected capacity change from 0 to 264192 [ 1465.268308][T28171] loop3: detected capacity change from 0 to 1 [ 1465.327136][T28171] loop3: p1 < > p2 < > p3 p4 < > [ 1465.327144][T28171] loop3: partition table partially beyond EOD, truncated [ 1465.327288][T28171] loop3: p1 start 10 is beyond EOD, truncated [ 1465.339358][T28171] loop3: p2 start 6 is beyond EOD, truncated [ 1465.339372][T28171] loop3: p3 start 2415919329 is beyond EOD, truncated [ 1465.339387][T28171] loop3: p4 size 2 extends beyond EOD, truncated [ 1465.389775][T28171] loop3: detected capacity change from 0 to 1 [ 1465.427244][T28171] loop3: p1 < > p2 < > p3 p4 < > [ 1465.427256][T28171] loop3: partition table partially beyond EOD, truncated [ 1465.427335][T28171] loop3: p1 start 10 is beyond EOD, truncated [ 1465.427348][T28171] loop3: p2 start 6 is beyond EOD, truncated [ 1465.427360][T28171] loop3: p3 start 2415919329 is beyond EOD, truncated [ 1465.427372][T28171] loop3: p4 size 2 extends beyond EOD, truncated 07:15:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b", 0xe) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) 07:15:49 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff8500000006000000fffe024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:49 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xcd00000000000000, 0x0, 0x0) 07:15:49 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100), &(0x7f0000000140)) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140)="0f", 0x1, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r1, &(0x7f00000000c0)="b4", 0xfdef) 07:15:49 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e10026a488770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:49 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac00cebf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1465.673297][T28196] loop5: detected capacity change from 0 to 1 [ 1465.685536][T28199] loop3: detected capacity change from 0 to 1 [ 1465.706562][T28203] loop4: detected capacity change from 0 to 264192 [ 1465.727297][T28196] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1465.727306][T28196] loop5: partition table partially beyond EOD, truncated [ 1465.727375][T28196] loop5: p1 start 10 is beyond EOD, truncated [ 1465.727387][T28196] loop5: p2 start 6 is beyond EOD, truncated [ 1465.727400][T28196] loop5: p3 start 225 is beyond EOD, truncated [ 1465.727413][T28196] loop5: p4 size 2 extends beyond EOD, truncated [ 1465.727819][T28196] loop5: p5 start 10 is beyond EOD, truncated [ 1465.727832][T28196] loop5: p6 start 225 is beyond EOD, truncated 07:15:50 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xce00000000000000, 0x0, 0x0) [ 1465.777965][T28199] loop3: p1 < > p2 < > p3 p4 < > [ 1465.777974][T28199] loop3: partition table partially beyond EOD, truncated [ 1465.778051][T28199] loop3: p1 start 10 is beyond EOD, truncated [ 1465.778064][T28199] loop3: p2 start 6 is beyond EOD, truncated [ 1465.778076][T28199] loop3: p3 start 2753954017 is beyond EOD, truncated [ 1465.778090][T28199] loop3: p4 size 2 extends beyond EOD, truncated [ 1465.809416][T28199] loop3: detected capacity change from 0 to 1 [ 1465.830007][T28203] loop4: detected capacity change from 0 to 264192 [ 1465.837900][T28199] loop3: p1 < > p2 < > p3 p4 < > 07:15:50 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e10000c088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:50 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac00e1bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1465.837943][T28199] loop3: partition table partially beyond EOD, truncated [ 1465.838074][T28199] loop3: p1 start 10 is beyond EOD, truncated 07:15:50 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000fff024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1465.838089][T28199] loop3: p2 start 6 is beyond EOD, truncated [ 1465.838102][T28199] loop3: p3 start 2753954017 is beyond EOD, truncated [ 1465.838116][T28199] loop3: p4 size 2 extends beyond EOD, truncated [ 1465.852393][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1465.852402][ T1043] loop5: partition table partially beyond EOD, truncated [ 1465.852485][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1465.852498][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1465.852509][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1465.852520][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1465.859603][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1465.859684][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1465.896831][T28196] loop5: detected capacity change from 0 to 1 [ 1465.917122][T28196] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1465.917132][T28196] loop5: partition table partially beyond EOD, truncated [ 1465.917314][T28196] loop5: p1 start 10 is beyond EOD, truncated [ 1465.917328][T28196] loop5: p2 start 6 is beyond EOD, truncated [ 1465.917346][T28196] loop5: p3 start 225 is beyond EOD, truncated [ 1465.917358][T28196] loop5: p4 size 2 extends beyond EOD, truncated [ 1465.917733][T28196] loop5: p5 start 10 is beyond EOD, truncated [ 1465.917777][T28196] loop5: p6 start 225 is beyond EOD, truncated [ 1465.939247][T28235] loop3: detected capacity change from 0 to 1 [ 1465.956735][T28237] loop4: detected capacity change from 0 to 264192 [ 1465.987795][T28242] loop5: detected capacity change from 0 to 1 [ 1466.037650][T28235] loop3: p1 < > p2 < > p3 p4 < > 07:15:50 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xcf00000000000000, 0x0, 0x0) [ 1466.102897][T28235] loop3: partition table partially beyond EOD, truncated [ 1466.115792][T28235] loop3: p1 start 10 is beyond EOD, truncated [ 1466.115809][T28235] loop3: p2 start 6 is beyond EOD, truncated [ 1466.115821][T28235] loop3: p3 start 3221225697 is beyond EOD, truncated [ 1466.115876][T28235] loop3: p4 size 2 extends beyond EOD, truncated [ 1466.139264][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1466.139282][ T1043] loop5: partition table partially beyond EOD, truncated [ 1466.139406][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1466.164664][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1466.164677][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1466.164750][ T1043] loop5: p4 size 2 extends beyond EOD, truncated 07:15:50 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xd000000000000000, 0x0, 0x0) [ 1466.173657][T28237] loop4: detected capacity change from 0 to 264192 [ 1466.174662][T28235] loop3: detected capacity change from 0 to 1 [ 1466.211065][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1466.211081][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1466.211888][T28242] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1466.211895][T28242] loop5: partition table partially beyond EOD, truncated [ 1466.211980][T28242] loop5: p1 start 10 is beyond EOD, truncated [ 1466.211993][T28242] loop5: p2 start 6 is beyond EOD, truncated [ 1466.212004][T28242] loop5: p3 start 225 is beyond EOD, truncated [ 1466.212015][T28242] loop5: p4 size 2 extends beyond EOD, truncated [ 1466.212378][T28242] loop5: p5 start 10 is beyond EOD, truncated [ 1466.212467][T28242] loop5: p6 start 225 is beyond EOD, truncated [ 1466.221719][T28235] loop3: p1 < > p2 < > p3 p4 < > [ 1466.221728][T28235] loop3: partition table partially beyond EOD, truncated [ 1466.221863][T28235] loop3: p1 start 10 is beyond EOD, truncated [ 1466.221880][T28235] loop3: p2 start 6 is beyond EOD, truncated [ 1466.221894][T28235] loop3: p3 start 3221225697 is beyond EOD, truncated [ 1466.221905][T28235] loop3: p4 size 2 extends beyond EOD, truncated [ 1466.266941][T28242] loop5: detected capacity change from 0 to 1 [ 1466.317256][T28242] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1466.317266][T28242] loop5: partition table partially beyond EOD, truncated [ 1466.317397][T28242] loop5: p1 start 10 is beyond EOD, truncated [ 1466.317410][T28242] loop5: p2 start 6 is beyond EOD, truncated [ 1466.317422][T28242] loop5: p3 start 225 is beyond EOD, truncated [ 1466.317435][T28242] loop5: p4 size 2 extends beyond EOD, truncated [ 1466.317872][T28242] loop5: p5 start 10 is beyond EOD, truncated [ 1466.317963][T28242] loop5: p6 start 225 is beyond EOD, truncated [ 1466.389847][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1466.389855][ T1043] loop5: partition table partially beyond EOD, truncated [ 1466.389953][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1466.389965][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1466.390030][ T1043] loop5: p3 start 225 is beyond EOD, truncated 07:15:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b", 0xe) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) 07:15:50 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac00f4bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:50 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e10000e188770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:50 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xd100000000000000, 0x0, 0x0) 07:15:50 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff8500000006000000feff024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:50 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100), &(0x7f0000000140)) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140)="0f", 0x1, 0xfffffffffffffffe) keyctl$setperm(0x5, 0x0, 0x4002410) write(r1, &(0x7f00000000c0)="b4", 0xfdef) [ 1466.390045][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1466.390633][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1466.390645][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1466.578772][T28292] loop3: detected capacity change from 0 to 1 [ 1466.603072][T28295] loop4: detected capacity change from 0 to 264192 [ 1466.607998][T28297] loop5: detected capacity change from 0 to 1 [ 1466.630795][T28292] loop3: p1 < > p2 < > p3 p4 < > [ 1466.630806][T28292] loop3: partition table partially beyond EOD, truncated [ 1466.631023][T28292] loop3: p1 start 10 is beyond EOD, truncated [ 1466.631037][T28292] loop3: p2 start 6 is beyond EOD, truncated [ 1466.631050][T28292] loop3: p3 start 3774873825 is beyond EOD, truncated [ 1466.631062][T28292] loop3: p4 size 2 extends beyond EOD, truncated [ 1466.687021][T28297] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1466.687031][T28297] loop5: partition table partially beyond EOD, truncated 07:15:50 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf06ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:50 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xd200000000000000, 0x0, 0x0) 07:15:51 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e1000be688770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1466.687117][T28297] loop5: p1 start 10 is beyond EOD, truncated [ 1466.687130][T28297] loop5: p2 start 6 is beyond EOD, truncated [ 1466.687143][T28297] loop5: p3 start 225 is beyond EOD, truncated [ 1466.687155][T28297] loop5: p4 size 2 extends beyond EOD, truncated 07:15:51 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000002024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1466.687797][T28297] loop5: p5 start 10 is beyond EOD, truncated [ 1466.687811][T28297] loop5: p6 start 225 is beyond EOD, truncated [ 1466.688601][T28295] loop4: detected capacity change from 0 to 264192 [ 1466.692796][T28292] loop3: detected capacity change from 0 to 1 [ 1466.727426][T28292] loop3: p1 < > p2 < > p3 p4 < > [ 1466.727438][T28292] loop3: partition table partially beyond EOD, truncated [ 1466.727594][T28292] loop3: p1 start 10 is beyond EOD, truncated [ 1466.727620][T28292] loop3: p2 start 6 is beyond EOD, truncated [ 1466.727632][T28292] loop3: p3 start 3774873825 is beyond EOD, truncated [ 1466.727644][T28292] loop3: p4 size 2 extends beyond EOD, truncated [ 1466.729651][T28297] loop5: detected capacity change from 0 to 1 [ 1466.776651][T28297] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1466.776659][T28297] loop5: partition table partially beyond EOD, truncated 07:15:51 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xd300000000000000, 0x0, 0x0) [ 1466.776769][T28297] loop5: p1 start 10 is beyond EOD, truncated [ 1466.776785][T28297] loop5: p2 start 6 is beyond EOD, truncated [ 1466.776843][T28297] loop5: p3 start 225 is beyond EOD, truncated [ 1466.776858][T28297] loop5: p4 size 2 extends beyond EOD, truncated [ 1466.780204][T28297] loop5: p5 start 10 is beyond EOD, truncated [ 1466.780219][T28297] loop5: p6 start 225 is beyond EOD, truncated [ 1466.833131][T28329] loop3: detected capacity change from 0 to 1 [ 1466.840354][T28330] loop4: detected capacity change from 0 to 264192 [ 1466.967336][T28329] loop3: p1 < > p2 < > p3 p4 < > [ 1466.967345][T28329] loop3: partition table partially beyond EOD, truncated [ 1466.967423][T28329] loop3: p1 start 10 is beyond EOD, truncated [ 1466.967482][T28329] loop3: p2 start 6 is beyond EOD, truncated [ 1466.967494][T28329] loop3: p3 start 3859480801 is beyond EOD, truncated [ 1466.967507][T28329] loop3: p4 size 2 extends beyond EOD, truncated [ 1467.002544][T28329] loop3: detected capacity change from 0 to 1 [ 1467.006209][T28330] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1467.024413][T28344] loop5: detected capacity change from 0 to 1 [ 1467.025986][T28330] loop4: p1 size 11290111 extends beyond EOD, truncated [ 1467.044519][T28330] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1467.052951][T28330] loop4: p5 size 11290111 extends beyond EOD, truncated [ 1467.053441][T28330] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1467.097107][T28329] loop3: p1 < > p2 < > p3 p4 < > [ 1467.097117][T28329] loop3: partition table partially beyond EOD, truncated [ 1467.097193][T28329] loop3: p1 start 10 is beyond EOD, truncated 07:15:51 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xd400000000000000, 0x0, 0x0) [ 1467.097287][T28329] loop3: p2 start 6 is beyond EOD, truncated [ 1467.097300][T28329] loop3: p3 start 3859480801 is beyond EOD, truncated [ 1467.097314][T28329] loop3: p4 size 2 extends beyond EOD, truncated [ 1467.098460][T28344] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1467.140375][T28344] loop5: partition table partially beyond EOD, truncated [ 1467.193034][T28330] loop4: detected capacity change from 0 to 264192 [ 1467.217050][T28330] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1467.222501][T28330] loop4: p1 size 11290111 extends beyond EOD, truncated [ 1467.260111][T28330] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1467.279329][T28344] loop5: p1 start 10 is beyond EOD, truncated [ 1467.279347][T28344] loop5: p2 start 6 is beyond EOD, truncated [ 1467.279359][T28344] loop5: p3 start 225 is beyond EOD, truncated [ 1467.279373][T28344] loop5: p4 size 2 extends beyond EOD, truncated [ 1467.281328][T28344] loop5: p5 start 10 is beyond EOD, truncated [ 1467.281343][T28344] loop5: p6 start 225 is beyond EOD, truncated [ 1467.298585][T28330] loop4: p5 size 11290111 extends beyond EOD, truncated [ 1467.299609][T28330] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1467.370581][T28344] loop5: detected capacity change from 0 to 1 [ 1467.407364][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1467.407372][ T1043] loop5: partition table partially beyond EOD, truncated [ 1467.407509][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1467.407520][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1467.407530][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1467.407541][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1467.407938][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1467.407950][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1467.414216][T28344] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1467.462889][T28344] loop5: partition table partially beyond EOD, truncated 07:15:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b", 0xe) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) 07:15:51 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e1000be788770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:51 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x2f01000000000000, 0x0, 0x0) 07:15:51 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xd500000000000000, 0x0, 0x0) 07:15:51 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf25ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:51 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000003024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1467.463847][T28344] loop5: p1 start 10 is beyond EOD, truncated [ 1467.476077][T28344] loop5: p2 start 6 is beyond EOD, truncated [ 1467.476092][T28344] loop5: p3 start 225 is beyond EOD, truncated [ 1467.476105][T28344] loop5: p4 size 2 extends beyond EOD, truncated [ 1467.477735][T28344] loop5: p5 start 10 is beyond EOD, truncated [ 1467.477751][T28344] loop5: p6 start 225 is beyond EOD, truncated [ 1467.577525][T28403] loop3: detected capacity change from 0 to 1 [ 1467.584930][T28409] loop4: detected capacity change from 0 to 264192 [ 1467.616517][T28414] loop5: detected capacity change from 0 to 1 [ 1467.627053][T28409] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1467.627171][T28409] loop4: p1 size 11290111 extends beyond EOD, truncated [ 1467.627433][T28403] loop3: p1 < > p2 < > p3 p4 < > 07:15:51 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000004024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1467.627440][T28403] loop3: partition table partially beyond EOD, truncated [ 1467.627673][T28403] loop3: p1 start 10 is beyond EOD, truncated 07:15:51 executing program 1: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e1004c0088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:51 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e1000be888770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:52 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bfc0ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:52 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xd600000000000000, 0x0, 0x0) [ 1467.627686][T28403] loop3: p2 start 6 is beyond EOD, truncated [ 1467.627698][T28403] loop3: p3 start 3876258017 is beyond EOD, truncated 07:15:52 executing program 1: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e1004c0088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1467.627710][T28403] loop3: p4 size 2 extends beyond EOD, truncated [ 1467.632114][T28409] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1467.633110][T28409] loop4: p5 size 11290111 extends beyond EOD, truncated [ 1467.633535][T28409] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1467.638810][T28414] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1467.638818][T28414] loop5: partition table partially beyond EOD, truncated [ 1467.638900][T28414] loop5: p1 start 10 is beyond EOD, truncated [ 1467.638914][T28414] loop5: p2 start 6 is beyond EOD, truncated [ 1467.638926][T28414] loop5: p3 start 225 is beyond EOD, truncated [ 1467.638937][T28414] loop5: p4 size 2 extends beyond EOD, truncated [ 1467.641940][T28414] loop5: p5 start 10 is beyond EOD, truncated [ 1467.641995][T28414] loop5: p6 start 225 is beyond EOD, truncated [ 1467.682024][T28403] loop3: detected capacity change from 0 to 1 [ 1467.682765][T28414] loop5: detected capacity change from 0 to 1 [ 1467.702236][T28409] loop4: detected capacity change from 0 to 264192 [ 1467.716971][T28403] loop3: p1 < > p2 < > p3 p4 < > [ 1467.717009][T28403] loop3: partition table partially beyond EOD, truncated [ 1467.717080][T28403] loop3: p1 start 10 is beyond EOD, truncated [ 1467.717093][T28403] loop3: p2 start 6 is beyond EOD, truncated [ 1467.717105][T28403] loop3: p3 start 3876258017 is beyond EOD, truncated [ 1467.717118][T28403] loop3: p4 size 2 extends beyond EOD, truncated [ 1467.718811][T28414] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1467.718818][T28414] loop5: partition table partially beyond EOD, truncated [ 1467.719056][T28414] loop5: p1 start 10 is beyond EOD, truncated [ 1467.719069][T28414] loop5: p2 start 6 is beyond EOD, truncated [ 1467.719082][T28414] loop5: p3 start 225 is beyond EOD, truncated [ 1467.719094][T28414] loop5: p4 size 2 extends beyond EOD, truncated [ 1467.719607][T28414] loop5: p5 start 10 is beyond EOD, truncated [ 1467.719683][T28414] loop5: p6 start 225 is beyond EOD, truncated [ 1467.733411][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1467.733422][ T1043] loop5: partition table partially beyond EOD, truncated [ 1467.733492][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1467.733503][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1467.733524][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1467.733535][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1467.733857][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1467.733869][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1467.736952][T28409] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1467.737012][T28409] loop4: p1 size 11290111 extends beyond EOD, truncated [ 1467.739473][T28409] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1467.740187][T28409] loop4: p5 size 11290111 extends beyond EOD, truncated [ 1467.740555][T28409] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1467.812822][T28474] loop5: detected capacity change from 0 to 1 [ 1467.836271][T28479] loop4: detected capacity change from 0 to 264192 [ 1467.841648][T28480] loop3: detected capacity change from 0 to 1 [ 1467.849387][T28474] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1467.849396][T28474] loop5: partition table partially beyond EOD, truncated [ 1467.849474][T28474] loop5: p1 start 10 is beyond EOD, truncated [ 1467.849570][T28474] loop5: p2 start 6 is beyond EOD, truncated [ 1467.849583][T28474] loop5: p3 start 225 is beyond EOD, truncated [ 1467.849595][T28474] loop5: p4 size 2 extends beyond EOD, truncated [ 1467.850050][T28474] loop5: p5 start 10 is beyond EOD, truncated [ 1467.850065][T28474] loop5: p6 start 225 is beyond EOD, truncated [ 1467.877061][T28479] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1467.877133][T28479] loop4: p1 size 11290111 extends beyond EOD, truncated [ 1467.877610][T28480] loop3: p1 < > p2 < > p3 p4 < > [ 1467.877618][T28480] loop3: partition table partially beyond EOD, truncated [ 1467.877770][T28480] loop3: p1 start 10 is beyond EOD, truncated [ 1467.877782][T28480] loop3: p2 start 6 is beyond EOD, truncated [ 1467.877793][T28480] loop3: p3 start 3893035233 is beyond EOD, truncated [ 1467.877865][T28480] loop3: p4 size 2 extends beyond EOD, truncated [ 1467.878086][T28479] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1467.878851][T28479] loop4: p5 size 11290111 extends beyond EOD, truncated [ 1467.879424][T28479] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1467.898879][T28474] loop5: detected capacity change from 0 to 1 [ 1467.938781][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1467.938791][ T1043] loop5: partition table partially beyond EOD, truncated [ 1467.938892][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1467.938906][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1467.938918][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1467.938930][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1467.939474][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1467.939488][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1467.941670][T28480] loop3: detected capacity change from 0 to 1 [ 1467.942218][T28474] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1467.942227][T28474] loop5: partition table partially beyond EOD, truncated [ 1467.942356][T28474] loop5: p1 start 10 is beyond EOD, truncated [ 1467.942368][T28474] loop5: p2 start 6 is beyond EOD, truncated [ 1467.942438][T28474] loop5: p3 start 225 is beyond EOD, truncated [ 1467.942464][T28474] loop5: p4 size 2 extends beyond EOD, truncated [ 1467.945389][T28474] loop5: p5 start 10 is beyond EOD, truncated [ 1467.945410][T28474] loop5: p6 start 225 is beyond EOD, truncated [ 1467.945876][T28479] loop4: detected capacity change from 0 to 264192 [ 1467.990706][T28480] loop3: p1 < > p2 < > p3 p4 < > [ 1467.990716][T28480] loop3: partition table partially beyond EOD, truncated [ 1467.990876][T28480] loop3: p1 start 10 is beyond EOD, truncated [ 1467.990889][T28480] loop3: p2 start 6 is beyond EOD, truncated [ 1467.990899][T28480] loop3: p3 start 3893035233 is beyond EOD, truncated [ 1467.990911][T28480] loop3: p4 size 2 extends beyond EOD, truncated [ 1467.990956][T28479] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1467.991028][T28479] loop4: p1 size 11290111 extends beyond EOD, truncated [ 1467.996071][T28479] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1467.998640][T28479] loop4: p5 size 11290111 extends beyond EOD, truncated 07:15:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b25", 0xf) syz_open_dev$tty20(0xc, 0x4, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="b4", 0xfdef) 07:15:53 executing program 1: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e1004c0088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:53 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000005024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:53 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xd700000000000000, 0x0, 0x0) 07:15:53 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e1000be988770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:53 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000408000000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1467.999102][T28479] loop4: p6 size 1912633224 extends beyond EOD, truncated 07:15:53 executing program 1: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac2600bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1468.928209][T28555] loop3: detected capacity change from 0 to 1 [ 1468.937322][T28556] loop4: detected capacity change from 0 to 264192 [ 1468.944429][T28559] loop5: detected capacity change from 0 to 1 07:15:53 executing program 1: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac2600bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b25", 0xf) syz_open_dev$tty20(0xc, 0x4, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="b4", 0xfdef) [ 1468.998791][T28555] loop3: p1 < > p2 < > p3 p4 < > [ 1469.003839][T28555] loop3: partition table partially beyond EOD, truncated [ 1469.005071][T28556] loop4: p1 p2 < p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19 p20 p21 p22 p23 p24 p25 p26 p27 p28 p29 p30 p31 p32 p33 p34 p35 p36 p37 p38 p39 p40 p41 p42 p43 p44 p45 p46 p47 p48 p49 p50 p51 p52 p53 p54 p55 p56 p57 p58 p59 p60 p61 p62 p63 p64 p65 p66 p67 p68 p69 p70 p71 p72 p73 p74 p75 p76 p77 p78 p79 p80 p81 p82 p83 p84 p85 p86 p87 p88 p89 p90 p91 p92 p93 p94 p95 p96 p97 p98 p99 p100 p101 p102 p103 p104 p105 p106 p107 p108 p109 p110 p111 p112 p113 p114 p115 p116 p117 p118 p119 p120 p121 p122 p123 p124 p125 p126 p127 p128 p129 p130 p131 p132 p133 p134 p135 p136 p137 p138 p139 p140 p141 p142 p143 p144 p145 p146 p147 p148 p149 p150 p151 p152 p153 p154 p155 p156 p157 p158 p159 p160 p161 p162 p163 p164 p165 p166 p167 p168 p169 p170 p171 p172 p173 p174 p175 p176 p177 p178 p179 p180 p181 p182 p183 p184 p185 p186 p187 p188 p189 p190 p191 p192 p193 p194 p195 p196 p197 p198 p199 p200 p201 p202 p203 p204 p205 p206 p207 p208 p209 p210 p211 p212 p213 p214 p215 p2 [ 1469.016875][T28559] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1469.040812][T28555] loop3: p1 start 10 is beyond EOD, [ 1469.103728][T28559] loop5: partition table partially beyond EOD, truncated [ 1469.107011][T28556] loop4: p1 size 11290111 extends beyond EOD, [ 1469.108937][T28555] truncated [ 1469.114179][T28556] truncated [ 1469.133516][T28555] loop3: p2 start 6 is beyond EOD, truncated [ 1469.139503][T28555] loop3: p3 start 3909812449 is beyond EOD, truncated 07:15:53 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xd800000000000000, 0x0, 0x0) 07:15:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b25", 0xf) syz_open_dev$tty20(0xc, 0x4, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="b4", 0xfdef) 07:15:53 executing program 1: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac2600bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1469.140299][T28556] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1469.146248][T28555] loop3: p4 size 2 extends beyond EOD, truncated [ 1469.210865][T28556] loop4: p5 size 11290111 extends beyond EOD, truncated [ 1469.221246][T28555] loop3: detected capacity change from 0 to 1 [ 1469.227614][T28556] loop4: p6 size 11290111 extends beyond EOD, truncated [ 1469.242774][T28556] loop4: p7 size 11290111 extends beyond EOD, truncated [ 1469.255069][T28559] loop5: p1 start 10 is beyond EOD, truncated 07:15:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b25", 0xf) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, 0x0, 0x0) 07:15:53 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0x0, 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x2) r3 = syz_open_dev$tty20(0xc, 0x4, 0x0) r4 = add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140)="0f", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, 0xee00, 0xffffffffffffffff) keyctl$setperm(0x5, r4, 0x4002410) keyctl$chown(0x4, r4, 0x0, 0x0) r5 = add_key(&(0x7f00000000c0)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000140)="0f", 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r5, 0xee00, 0xffffffffffffffff) write(r3, &(0x7f00000000c0)="b4", 0xfdef) [ 1469.261184][T28559] loop5: p2 start 6 is beyond EOD, truncated [ 1469.267172][T28559] loop5: p3 start 225 is beyond EOD, truncated [ 1469.273317][T28559] loop5: p4 size 2 extends beyond EOD, truncated [ 1469.279803][T28556] loop4: p8 size 11290111 extends beyond EOD, truncated [ 1469.298408][T28555] loop3: p1 < > p2 < > p3 p4 < > [ 1469.303449][T28555] loop3: partition table partially beyond EOD, truncated [ 1469.310977][T28556] loop4: p9 size 11290111 extends beyond EOD, truncated [ 1469.318503][T28559] loop5: p5 start 10 is beyond EOD, truncated [ 1469.324598][T28559] loop5: p6 start 225 is beyond EOD, truncated [ 1469.327508][T28555] loop3: p1 start 10 is beyond EOD, truncated [ 1469.330808][T28555] loop3: p2 start 6 is beyond EOD, truncated [ 1469.330844][T28555] loop3: p3 start 3909812449 is beyond EOD, truncated [ 1469.330855][T28555] loop3: p4 size 2 extends beyond EOD, truncated [ 1469.338912][T28556] loop4: p10 size 11290111 extends beyond EOD, truncated [ 1469.339948][T28556] loop4: p11 size 11290111 extends beyond EOD, truncated [ 1469.341363][T28556] loop4: p12 size 11290111 extends beyond EOD, truncated [ 1469.342199][T28556] loop4: p13 size 11290111 extends beyond EOD, truncated [ 1469.342503][T28556] loop4: p14 size 11290111 extends beyond EOD, truncated [ 1469.345320][T28556] loop4: p15 size 11290111 extends beyond EOD, [ 1469.369907][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1469.376908][T28556] truncated [ 1469.412469][ T1043] loop5: partition table partially beyond EOD, truncated [ 1469.421876][T28556] loop4: p16 size 11290111 extends beyond EOD, truncated [ 1469.436767][T28556] loop4: p17 size 11290111 extends beyond EOD, truncated [ 1469.450340][T28556] loop4: p18 size 11290111 extends beyond EOD, truncated [ 1469.455532][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1469.463489][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1469.469503][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1469.475641][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1469.485397][T28556] loop4: p19 size 11290111 extends beyond EOD, truncated [ 1469.496280][T28556] loop4: p20 size 11290111 extends beyond EOD, truncated [ 1469.496506][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1469.509400][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1469.517524][T28556] loop4: p21 size 11290111 extends beyond EOD, truncated [ 1469.525110][T28556] loop4: p22 size 11290111 extends beyond EOD, truncated [ 1469.533416][T28556] loop4: p23 size 11290111 extends beyond EOD, truncated [ 1469.541299][T28556] loop4: p24 size 11290111 extends beyond EOD, truncated [ 1469.549280][T28556] loop4: p25 size 11290111 extends beyond EOD, truncated [ 1469.557729][T28556] loop4: p26 size 11290111 extends beyond EOD, truncated [ 1469.565202][T28556] loop4: p27 size 11290111 extends beyond EOD, truncated [ 1469.566918][T28559] loop5: detected capacity change from 0 to 1 [ 1469.574060][T28556] loop4: p28 size 11290111 extends beyond EOD, truncated [ 1469.586760][T28556] loop4: p29 size 11290111 extends beyond EOD, truncated [ 1469.594521][T28556] loop4: p30 size 11290111 extends beyond EOD, truncated [ 1469.603440][T28556] loop4: p31 size 11290111 extends beyond EOD, truncated 07:15:53 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000006024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:53 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xd900000000000000, 0x0, 0x0) 07:15:53 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e1000bea88770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1469.611710][T28556] loop4: p32 size 11290111 extends beyond EOD, truncated [ 1469.619934][T28556] loop4: p33 size 11290111 extends beyond EOD, truncated [ 1469.633683][T28556] loop4: p34 size 11290111 extends beyond EOD, truncated [ 1469.659994][T28556] loop4: p35 size 11290111 extends beyond EOD, truncated [ 1469.666430][T28644] loop3: detected capacity change from 0 to 1 [ 1469.668837][T28556] loop4: p36 size 11290111 extends beyond EOD, truncated [ 1469.694586][T28556] loop4: p37 size 11290111 extends beyond EOD, truncated [ 1469.703270][T28651] loop5: detected capacity change from 0 to 1 [ 1469.710754][T28556] loop4: p38 size 11290111 extends beyond EOD, truncated [ 1469.719610][T28556] loop4: p39 size 11290111 extends beyond EOD, truncated [ 1469.728028][T28556] loop4: p40 size 11290111 extends beyond EOD, truncated [ 1469.735838][T28556] loop4: p41 size 11290111 extends beyond EOD, truncated [ 1469.743553][T28644] loop3: p1 < > p2 < > p3 p4 < > [ 1469.748609][T28644] loop3: partition table partially beyond EOD, truncated [ 1469.753077][T28556] loop4: p42 size 11290111 extends beyond EOD, truncated [ 1469.763760][T28651] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1469.765135][T28644] loop3: p1 start 10 is beyond EOD, [ 1469.769032][T28651] loop5: partition table partially beyond EOD, truncated [ 1469.770169][T28651] loop5: p1 start 10 is beyond EOD, [ 1469.774318][T28644] truncated [ 1469.774324][T28644] loop3: p2 start 6 is beyond EOD, truncated [ 1469.774337][T28644] loop3: p3 start 3926589665 is beyond EOD, [ 1469.781375][T28651] truncated [ 1469.786630][T28644] truncated [ 1469.786636][T28644] loop3: p4 size 2 extends beyond EOD, [ 1469.789839][T28651] loop5: p2 start 6 is beyond EOD, [ 1469.795792][T28644] truncated [ 1469.821770][T28651] truncated [ 1469.824922][T28651] loop5: p3 start 225 is beyond EOD, truncated [ 1469.831086][T28651] loop5: p4 size 2 extends beyond EOD, truncated [ 1469.841150][T28556] loop4: p43 size 11290111 extends beyond EOD, truncated [ 1469.849565][T28556] loop4: p44 size 11290111 extends beyond EOD, truncated [ 1469.857985][T28556] loop4: p45 size 11290111 extends beyond EOD, truncated [ 1469.866317][T28556] loop4: p46 size 11290111 extends beyond EOD, truncated [ 1469.882964][T28556] loop4: p47 size 11290111 extends beyond EOD, truncated [ 1469.900736][T28644] loop3: detected capacity change from 0 to 1 [ 1469.907054][T28556] loop4: p48 size 11290111 extends beyond EOD, truncated [ 1469.918670][T28556] loop4: p49 size 11290111 extends beyond EOD, truncated [ 1469.934314][T28651] loop5: p5 start 10 is beyond EOD, truncated [ 1469.935044][T28556] loop4: p50 size 11290111 extends beyond EOD, truncated [ 1469.940419][T28651] loop5: p6 start 225 is beyond EOD, truncated [ 1469.956797][T28644] loop3: p1 < > p2 < > p3 p4 < > [ 1469.961829][T28644] loop3: partition table partially beyond EOD, truncated [ 1469.969588][T28556] loop4: p51 size 11290111 extends beyond EOD, truncated [ 1469.977350][T28644] loop3: p1 start 10 is beyond EOD, truncated [ 1469.983422][T28644] loop3: p2 start 6 is beyond EOD, truncated [ 1469.989436][T28644] loop3: p3 start 3926589665 is beyond EOD, truncated [ 1469.996190][T28644] loop3: p4 size 2 extends beyond EOD, truncated [ 1470.003407][T28556] loop4: p52 size 11290111 extends beyond EOD, truncated [ 1470.013931][T28556] loop4: p53 size 11290111 extends beyond EOD, truncated [ 1470.029974][T28556] loop4: p54 size 11290111 extends beyond EOD, truncated [ 1470.041001][T28651] loop5: detected capacity change from 0 to 1 [ 1470.050165][T28556] loop4: p55 size 11290111 extends beyond EOD, truncated [ 1470.066713][T28556] loop4: p56 size 11290111 extends beyond EOD, truncated [ 1470.083006][T28556] loop4: p57 size 11290111 extends beyond EOD, truncated [ 1470.086784][T28651] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1470.095231][T28651] loop5: partition table partially beyond EOD, truncated [ 1470.104823][T28556] loop4: p58 size 11290111 extends beyond EOD, truncated [ 1470.116323][T28651] loop5: p1 start 10 is beyond EOD, truncated [ 1470.117018][T28556] loop4: p59 size 11290111 extends beyond EOD, truncated [ 1470.122434][T28651] loop5: p2 start 6 is beyond EOD, truncated [ 1470.135461][T28651] loop5: p3 start 225 is beyond EOD, truncated [ 1470.141637][T28651] loop5: p4 size 2 extends beyond EOD, truncated [ 1470.149079][T28556] loop4: p60 size 11290111 extends beyond EOD, truncated [ 1470.149942][T28651] loop5: p5 start 10 is beyond EOD, truncated [ 1470.162263][T28651] loop5: p6 start 225 is beyond EOD, truncated [ 1470.169334][T28556] loop4: p61 size 11290111 extends beyond EOD, truncated [ 1470.177277][T28556] loop4: p62 size 11290111 extends beyond EOD, truncated [ 1470.184887][T28556] loop4: p63 size 11290111 extends beyond EOD, truncated [ 1470.192938][T28556] loop4: p64 size 11290111 extends beyond EOD, truncated [ 1470.200918][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1470.206225][ T1043] loop5: partition table partially beyond EOD, truncated [ 1470.214101][T28556] loop4: p65 size 11290111 extends beyond EOD, truncated [ 1470.221580][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1470.227663][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1470.233633][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1470.239806][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1470.246734][T28556] loop4: p66 size 11290111 extends beyond EOD, truncated [ 1470.254109][T28556] loop4: p67 size 11290111 extends beyond EOD, truncated [ 1470.261547][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1470.267633][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1470.274188][T28556] loop4: p68 size 11290111 extends beyond EOD, truncated [ 1470.281554][T28556] loop4: p69 size 11290111 extends beyond EOD, truncated [ 1470.288994][T28556] loop4: p70 size 11290111 extends beyond EOD, truncated [ 1470.296547][T28556] loop4: p71 size 11290111 extends beyond EOD, truncated [ 1470.304212][T28556] loop4: p72 size 11290111 extends beyond EOD, truncated [ 1470.311825][T28556] loop4: p73 size 11290111 extends beyond EOD, truncated [ 1470.319631][T28556] loop4: p74 size 11290111 extends beyond EOD, truncated [ 1470.327284][T28556] loop4: p75 size 11290111 extends beyond EOD, truncated [ 1470.335033][T28556] loop4: p76 size 11290111 extends beyond EOD, truncated [ 1470.357218][T28556] loop4: p77 size 11290111 extends beyond EOD, truncated [ 1470.364884][T28556] loop4: p78 size 11290111 extends beyond EOD, truncated [ 1470.376632][T28556] loop4: p79 size 11290111 extends beyond EOD, truncated [ 1470.396650][T28556] loop4: p80 size 11290111 extends beyond EOD, truncated [ 1470.416611][T28556] loop4: p81 size 11290111 extends beyond EOD, truncated [ 1470.424048][T28556] loop4: p82 size 11290111 extends beyond EOD, truncated [ 1470.446955][T28556] loop4: p83 size 11290111 extends beyond EOD, truncated [ 1470.466609][T28556] loop4: p84 size 11290111 extends beyond EOD, truncated [ 1470.474174][T28556] loop4: p85 size 11290111 extends beyond EOD, truncated [ 1470.496906][T28556] loop4: p86 size 11290111 extends beyond EOD, truncated [ 1470.516614][T28556] loop4: p87 size 11290111 extends beyond EOD, truncated [ 1470.524071][T28556] loop4: p88 size 11290111 extends beyond EOD, truncated [ 1470.546971][T28556] loop4: p89 size 11290111 extends beyond EOD, truncated [ 1470.566693][T28556] loop4: p90 size 11290111 extends beyond EOD, truncated [ 1470.574453][T28556] loop4: p91 size 11290111 extends beyond EOD, truncated [ 1470.586813][T28556] loop4: p92 size 11290111 extends beyond EOD, truncated [ 1470.606653][T28556] loop4: p93 size 11290111 extends beyond EOD, truncated [ 1470.626717][T28556] loop4: p94 size 11290111 extends beyond EOD, truncated [ 1470.634076][T28556] loop4: p95 size 11290111 extends beyond EOD, truncated [ 1470.656905][T28556] loop4: p96 size 11290111 extends beyond EOD, truncated [ 1470.676706][T28556] loop4: p97 size 11290111 extends beyond EOD, truncated [ 1470.684195][T28556] loop4: p98 size 11290111 extends beyond EOD, truncated [ 1470.707182][T28556] loop4: p99 size 11290111 extends beyond EOD, truncated [ 1470.726593][T28556] loop4: p100 size 11290111 extends beyond EOD, truncated [ 1470.734230][T28556] loop4: p101 size 11290111 extends beyond EOD, truncated [ 1470.756903][T28556] loop4: p102 size 11290111 extends beyond EOD, truncated [ 1470.776596][T28556] loop4: p103 size 11290111 extends beyond EOD, truncated [ 1470.784159][T28556] loop4: p104 size 11290111 extends beyond EOD, truncated [ 1470.806979][T28556] loop4: p105 size 11290111 extends beyond EOD, truncated [ 1470.826646][T28556] loop4: p106 size 11290111 extends beyond EOD, truncated [ 1470.834271][T28556] loop4: p107 size 11290111 extends beyond EOD, truncated [ 1470.856879][T28556] loop4: p108 size 11290111 extends beyond EOD, truncated [ 1470.876583][T28556] loop4: p109 size 11290111 extends beyond EOD, truncated [ 1470.884180][T28556] loop4: p110 size 11290111 extends beyond EOD, truncated [ 1470.906903][T28556] loop4: p111 size 11290111 extends beyond EOD, truncated [ 1470.926717][T28556] loop4: p112 size 11290111 extends beyond EOD, truncated [ 1470.934234][T28556] loop4: p113 size 11290111 extends beyond EOD, truncated [ 1470.956751][T28556] loop4: p114 size 11290111 extends beyond EOD, truncated [ 1470.964360][T28556] loop4: p115 size 11290111 extends beyond EOD, truncated [ 1470.986595][T28556] loop4: p116 size 11290111 extends beyond EOD, truncated [ 1470.994214][T28556] loop4: p117 size 11290111 extends beyond EOD, truncated [ 1471.016949][T28556] loop4: p118 size 11290111 extends beyond EOD, truncated [ 1471.036645][T28556] loop4: p119 size 11290111 extends beyond EOD, truncated [ 1471.044147][T28556] loop4: p120 size 11290111 extends beyond EOD, truncated [ 1471.066889][T28556] loop4: p121 size 11290111 extends beyond EOD, truncated [ 1471.086639][T28556] loop4: p122 size 11290111 extends beyond EOD, truncated [ 1471.094194][T28556] loop4: p123 size 11290111 extends beyond EOD, truncated [ 1471.116949][T28556] loop4: p124 size 11290111 extends beyond EOD, truncated [ 1471.136561][T28556] loop4: p125 size 11290111 extends beyond EOD, truncated [ 1471.144134][T28556] loop4: p126 size 11290111 extends beyond EOD, truncated [ 1471.167376][T28556] loop4: p127 size 11290111 extends beyond EOD, truncated [ 1471.183859][T28556] loop4: p128 size 11290111 extends beyond EOD, truncated [ 1471.199899][T28556] loop4: p129 size 11290111 extends beyond EOD, truncated [ 1471.215366][T28556] loop4: p130 size 11290111 extends beyond EOD, truncated [ 1471.236838][T28556] loop4: p131 size 11290111 extends beyond EOD, truncated [ 1471.244455][T28556] loop4: p132 size 11290111 extends beyond EOD, truncated [ 1471.266922][T28556] loop4: p133 size 11290111 extends beyond EOD, truncated [ 1471.274339][T28556] loop4: p134 size 11290111 extends beyond EOD, truncated [ 1471.296840][T28556] loop4: p135 size 11290111 extends beyond EOD, truncated [ 1471.304349][T28556] loop4: p136 size 11290111 extends beyond EOD, truncated [ 1471.326981][T28556] loop4: p137 size 11290111 extends beyond EOD, truncated [ 1471.334451][T28556] loop4: p138 size 11290111 extends beyond EOD, truncated [ 1471.350009][T28556] loop4: p139 size 11290111 extends beyond EOD, truncated [ 1471.366058][T28556] loop4: p140 size 11290111 extends beyond EOD, truncated [ 1471.382393][T28556] loop4: p141 size 11290111 extends beyond EOD, truncated [ 1471.397835][T28556] loop4: p142 size 11290111 extends beyond EOD, truncated [ 1471.413845][T28556] loop4: p143 size 11290111 extends beyond EOD, truncated [ 1471.429050][T28556] loop4: p144 size 11290111 extends beyond EOD, truncated [ 1471.445233][T28556] loop4: p145 size 11290111 extends beyond EOD, truncated [ 1471.460466][T28556] loop4: p146 size 11290111 extends beyond EOD, truncated [ 1471.469197][T28556] loop4: p147 size 11290111 extends beyond EOD, truncated [ 1471.485231][T28556] loop4: p148 size 11290111 extends beyond EOD, truncated [ 1471.500552][T28556] loop4: p149 size 11290111 extends beyond EOD, truncated [ 1471.516599][T28556] loop4: p150 size 11290111 extends beyond EOD, truncated [ 1471.531568][T28556] loop4: p151 size 11290111 extends beyond EOD, truncated [ 1471.547581][T28556] loop4: p152 size 11290111 extends beyond EOD, truncated [ 1471.562704][T28556] loop4: p153 size 11290111 extends beyond EOD, truncated [ 1471.577942][T28556] loop4: p154 size 11290111 extends beyond EOD, truncated [ 1471.603113][T28556] loop4: p155 size 11290111 extends beyond EOD, truncated [ 1471.616832][T28556] loop4: p156 size 11290111 extends beyond EOD, truncated [ 1471.636555][T28556] loop4: p157 size 11290111 extends beyond EOD, truncated [ 1471.646875][T28556] loop4: p158 size 11290111 extends beyond EOD, truncated [ 1471.666567][T28556] loop4: p159 size 11290111 extends beyond EOD, truncated [ 1471.676821][T28556] loop4: p160 size 11290111 extends beyond EOD, truncated [ 1471.693211][T28556] loop4: p161 size 11290111 extends beyond EOD, truncated [ 1471.716923][T28556] loop4: p162 size 11290111 extends beyond EOD, truncated [ 1471.724332][T28556] loop4: p163 size 11290111 extends beyond EOD, truncated [ 1471.746862][T28556] loop4: p164 size 11290111 extends beyond EOD, truncated [ 1471.754282][T28556] loop4: p165 size 11290111 extends beyond EOD, truncated [ 1471.777390][T28556] loop4: p166 size 11290111 extends beyond EOD, truncated [ 1471.793600][T28556] loop4: p167 size 11290111 extends beyond EOD, truncated [ 1471.801944][T28556] loop4: p168 size 11290111 extends beyond EOD, truncated [ 1471.813799][T28556] loop4: p169 size 11290111 extends beyond EOD, truncated [ 1471.829900][T28556] loop4: p170 size 11290111 extends beyond EOD, truncated [ 1471.846132][T28556] loop4: p171 size 11290111 extends beyond EOD, truncated [ 1471.862524][T28556] loop4: p172 size 11290111 extends beyond EOD, truncated [ 1471.877949][T28556] loop4: p173 size 11290111 extends beyond EOD, truncated [ 1471.893991][T28556] loop4: p174 size 11290111 extends beyond EOD, truncated [ 1471.909081][T28556] loop4: p175 size 11290111 extends beyond EOD, truncated [ 1471.924120][T28556] loop4: p176 size 11290111 extends beyond EOD, truncated [ 1471.940172][T28556] loop4: p177 size 11290111 extends beyond EOD, truncated [ 1471.948714][T28556] loop4: p178 size 11290111 extends beyond EOD, truncated [ 1471.964707][T28556] loop4: p179 size 11290111 extends beyond EOD, truncated [ 1471.979710][T28556] loop4: p180 size 11290111 extends beyond EOD, truncated [ 1471.994788][T28556] loop4: p181 size 11290111 extends beyond EOD, truncated [ 1472.009921][T28556] loop4: p182 size 11290111 extends beyond EOD, truncated [ 1472.026235][T28556] loop4: p183 size 11290111 extends beyond EOD, truncated [ 1472.041552][T28556] loop4: p184 size 11290111 extends beyond EOD, truncated [ 1472.057805][T28556] loop4: p185 size 11290111 extends beyond EOD, truncated [ 1472.072859][T28556] loop4: p186 size 11290111 extends beyond EOD, truncated [ 1472.096844][T28556] loop4: p187 size 11290111 extends beyond EOD, truncated [ 1472.106961][T28556] loop4: p188 size 11290111 extends beyond EOD, truncated [ 1472.116925][T28556] loop4: p189 size 11290111 extends beyond EOD, truncated [ 1472.135916][T28556] loop4: p190 size 11290111 extends beyond EOD, truncated [ 1472.156568][T28556] loop4: p191 size 11290111 extends beyond EOD, truncated [ 1472.164240][T28556] loop4: p192 size 11290111 extends beyond EOD, truncated [ 1472.176736][T28556] loop4: p193 size 11290111 extends beyond EOD, truncated [ 1472.186925][T28556] loop4: p194 size 11290111 extends beyond EOD, truncated [ 1472.206780][T28556] loop4: p195 size 11290111 extends beyond EOD, truncated [ 1472.216784][T28556] loop4: p196 size 11290111 extends beyond EOD, truncated [ 1472.236481][T28556] loop4: p197 size 11290111 extends beyond EOD, truncated [ 1472.246504][T28556] loop4: p198 size 11290111 extends beyond EOD, truncated [ 1472.266557][T28556] loop4: p199 size 11290111 extends beyond EOD, truncated [ 1472.286754][T28556] loop4: p200 size 11290111 extends beyond EOD, truncated [ 1472.306489][T28556] loop4: p201 size 11290111 extends beyond EOD, truncated [ 1472.314111][T28556] loop4: p202 size 11290111 extends beyond EOD, truncated [ 1472.336572][T28556] loop4: p203 size 11290111 extends beyond EOD, truncated [ 1472.344218][T28556] loop4: p204 size 11290111 extends beyond EOD, truncated [ 1472.366881][T28556] loop4: p205 size 11290111 extends beyond EOD, truncated [ 1472.386502][T28556] loop4: p206 size 11290111 extends beyond EOD, truncated [ 1472.394126][T28556] loop4: p207 size 11290111 extends beyond EOD, truncated [ 1472.416529][T28556] loop4: p208 size 11290111 extends beyond EOD, truncated [ 1472.424094][T28556] loop4: p209 size 11290111 extends beyond EOD, truncated [ 1472.436843][T28556] loop4: p210 size 11290111 extends beyond EOD, truncated [ 1472.456444][T28556] loop4: p211 size 11290111 extends beyond EOD, truncated [ 1472.463978][T28556] loop4: p212 size 11290111 extends beyond EOD, truncated [ 1472.486895][T28556] loop4: p213 size 11290111 extends beyond EOD, truncated [ 1472.506512][T28556] loop4: p214 size 11290111 extends beyond EOD, truncated [ 1472.514119][T28556] loop4: p215 size 11290111 extends beyond EOD, truncated [ 1472.536696][T28556] loop4: p216 size 11290111 extends beyond EOD, truncated [ 1472.556550][T28556] loop4: p217 size 11290111 extends beyond EOD, truncated [ 1472.564132][T28556] loop4: p218 size 11290111 extends beyond EOD, truncated [ 1472.586960][T28556] loop4: p219 size 11290111 extends beyond EOD, truncated [ 1472.606550][T28556] loop4: p220 size 11290111 extends beyond EOD, truncated [ 1472.614163][T28556] loop4: p221 size 11290111 extends beyond EOD, truncated [ 1472.636819][T28556] loop4: p222 size 11290111 extends beyond EOD, truncated [ 1472.646490][T28556] loop4: p223 size 11290111 extends beyond EOD, truncated [ 1472.666608][T28556] loop4: p224 size 11290111 extends beyond EOD, truncated [ 1472.686449][T28556] loop4: p225 size 11290111 extends beyond EOD, truncated [ 1472.694228][T28556] loop4: p226 size 11290111 extends beyond EOD, truncated [ 1472.716831][T28556] loop4: p227 size 11290111 extends beyond EOD, truncated [ 1472.736479][T28556] loop4: p228 size 11290111 extends beyond EOD, truncated [ 1472.744044][T28556] loop4: p229 size 11290111 extends beyond EOD, truncated [ 1472.766849][T28556] loop4: p230 size 11290111 extends beyond EOD, truncated [ 1472.786454][T28556] loop4: p231 size 11290111 extends beyond EOD, truncated [ 1472.794040][T28556] loop4: p232 size 11290111 extends beyond EOD, truncated [ 1472.816784][T28556] loop4: p233 size 11290111 extends beyond EOD, truncated [ 1472.836595][T28556] loop4: p234 size 11290111 extends beyond EOD, truncated [ 1472.844139][T28556] loop4: p235 size 11290111 extends beyond EOD, truncated [ 1472.866846][T28556] loop4: p236 size 11290111 extends beyond EOD, truncated [ 1472.886441][T28556] loop4: p237 size 11290111 extends beyond EOD, truncated [ 1472.894204][T28556] loop4: p238 size 11290111 extends beyond EOD, truncated [ 1472.916470][T28556] loop4: p239 size 11290111 extends beyond EOD, truncated [ 1472.924154][T28556] loop4: p240 size 11290111 extends beyond EOD, truncated [ 1472.932517][T28556] loop4: p241 size 11290111 extends beyond EOD, truncated [ 1472.946714][T28556] loop4: p242 size 11290111 extends beyond EOD, truncated [ 1472.954185][T28556] loop4: p243 size 11290111 extends beyond EOD, truncated [ 1472.976684][T28556] loop4: p244 size 11290111 extends beyond EOD, truncated [ 1472.996495][T28556] loop4: p245 size 11290111 extends beyond EOD, truncated [ 1473.006442][T28556] loop4: p246 size 11290111 extends beyond EOD, truncated [ 1473.013905][T28556] loop4: p247 size 11290111 extends beyond EOD, truncated [ 1473.036645][T28556] loop4: p248 size 11290111 extends beyond EOD, truncated [ 1473.044233][T28556] loop4: p249 size 11290111 extends beyond EOD, truncated [ 1473.066783][T28556] loop4: p250 size 11290111 extends beyond EOD, truncated [ 1473.074300][T28556] loop4: p251 size 11290111 extends beyond EOD, truncated [ 1473.096870][T28556] loop4: p252 size 11290111 extends beyond EOD, truncated [ 1473.104630][T28556] loop4: p253 size 11290111 extends beyond EOD, truncated [ 1473.112633][T28556] loop4: p254 size 11290111 extends beyond EOD, truncated [ 1473.120364][T28556] loop4: p255 size 11290111 extends beyond EOD, truncated 07:15:57 executing program 1: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000070000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:57 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000010000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b25", 0xf) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, 0x0, 0x0) 07:15:57 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e1000beb88770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:57 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000007024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:57 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xda00000000000000, 0x0, 0x0) 07:15:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b25", 0xf) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, 0x0, 0x0) [ 1473.221721][T28942] loop5: detected capacity change from 0 to 1 [ 1473.231293][T28945] loop3: detected capacity change from 0 to 1 07:15:57 executing program 1: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000070000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1473.277375][T28942] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1473.282591][T28942] loop5: partition table partially beyond EOD, truncated [ 1473.296577][T28945] loop3: p1 < > p2 < > p3 p4 < > [ 1473.301617][T28945] loop3: partition table partially beyond EOD, truncated 07:15:57 executing program 1: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000070000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1473.332574][T28942] loop5: p1 start 10 is beyond EOD, truncated [ 1473.338809][T28942] loop5: p2 start 6 is beyond EOD, truncated [ 1473.344779][T28942] loop5: p3 start 225 is beyond EOD, truncated [ 1473.345475][T28945] loop3: p1 start 10 is beyond EOD, [ 1473.350958][T28942] loop5: p4 size 2 extends beyond EOD, truncated [ 1473.362644][T28945] truncated [ 1473.365745][T28945] loop3: p2 start 6 is beyond EOD, truncated [ 1473.371735][T28945] loop3: p3 start 3943366881 is beyond EOD, truncated 07:15:57 executing program 1: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000408000000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1473.371752][T28945] loop3: p4 size 2 extends beyond EOD, truncated 07:15:57 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xdb00000000000000, 0x0, 0x0) [ 1473.424025][T28942] loop5: p5 start 10 is beyond EOD, truncated [ 1473.424043][T28942] loop5: p6 start 225 is beyond EOD, truncated 07:15:57 executing program 1: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000388ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1473.424768][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > 07:15:57 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000008024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:57 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e1000bec88770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1473.424776][ T1043] loop5: partition table partially beyond EOD, truncated [ 1473.424877][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1473.424891][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1473.424903][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1473.424914][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1473.425373][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1473.425387][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1473.480561][T28945] loop3: detected capacity change from 0 to 1 [ 1473.483274][T28942] loop5: detected capacity change from 0 to 1 [ 1473.496755][T28942] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1473.496763][T28942] loop5: partition table partially beyond EOD, truncated [ 1473.496822][T28942] loop5: p1 start 10 is beyond EOD, truncated [ 1473.496835][T28942] loop5: p2 start 6 is beyond EOD, truncated [ 1473.496848][T28942] loop5: p3 start 225 is beyond EOD, truncated [ 1473.496865][T28942] loop5: p4 size 2 extends beyond EOD, truncated [ 1473.497151][T28942] loop5: p5 start 10 is beyond EOD, truncated [ 1473.497164][T28942] loop5: p6 start 225 is beyond EOD, truncated [ 1473.506542][T28945] loop3: p1 < > p2 < > p3 p4 < > [ 1473.506550][T28945] loop3: partition table partially beyond EOD, truncated [ 1473.506656][T28945] loop3: p1 start 10 is beyond EOD, truncated [ 1473.506669][T28945] loop3: p2 start 6 is beyond EOD, truncated [ 1473.506680][T28945] loop3: p3 start 3943366881 is beyond EOD, truncated [ 1473.506691][T28945] loop3: p4 size 2 extends beyond EOD, truncated [ 1473.613772][T29244] loop4: detected capacity change from 0 to 264192 [ 1473.615469][T29245] loop3: detected capacity change from 0 to 1 [ 1473.621984][T29246] loop5: detected capacity change from 0 to 1 [ 1473.666765][T29245] loop3: p1 < > p2 < > p3 p4 < > [ 1473.666774][T29245] loop3: partition table partially beyond EOD, truncated [ 1473.666849][T29245] loop3: p1 start 10 is beyond EOD, truncated [ 1473.666867][T29245] loop3: p2 start 6 is beyond EOD, truncated [ 1473.666883][T29245] loop3: p3 start 3960144097 is beyond EOD, truncated [ 1473.666902][T29245] loop3: p4 size 2 extends beyond EOD, truncated [ 1473.667393][T29244] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1473.667420][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1473.667427][ T1043] loop5: partition table partially beyond EOD, truncated [ 1473.667502][T29244] loop4: p1 size 11290111 extends beyond EOD, truncated [ 1473.667596][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1473.667610][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1473.667698][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1473.667710][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1473.670818][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1473.670890][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1473.672686][T29244] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1473.674090][T29244] loop4: p5 size 11290111 extends beyond EOD, truncated [ 1473.674550][T29246] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1473.674558][T29246] loop5: partition table partially beyond EOD, truncated [ 1473.674612][T29246] loop5: p1 start 10 is beyond EOD, truncated [ 1473.674626][T29246] loop5: p2 start 6 is beyond EOD, truncated [ 1473.674642][T29246] loop5: p3 start 225 is beyond EOD, truncated [ 1473.674655][T29246] loop5: p4 size 2 extends beyond EOD, truncated [ 1473.675151][T29246] loop5: p5 start 10 is beyond EOD, truncated [ 1473.675163][T29246] loop5: p6 start 225 is beyond EOD, truncated [ 1473.682741][T29244] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1473.699580][T29245] loop3: detected capacity change from 0 to 1 [ 1474.008464][T29246] loop5: detected capacity change from 0 to 1 [ 1474.017476][T29244] loop4: detected capacity change from 0 to 264192 [ 1474.056501][T29246] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1474.056501][T29244] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1474.056511][T29246] loop5: partition table partially beyond EOD, truncated [ 1474.061829][T29244] loop4: p1 size 11290111 extends beyond EOD, [ 1474.073886][T29246] loop5: p1 start 10 is beyond EOD, [ 1474.073998][T29244] truncated [ 1474.081443][T29244] loop4: p3 size 1912633224 extends beyond EOD, [ 1474.085415][T29246] truncated [ 1474.085422][T29246] loop5: p2 start 6 is beyond EOD, truncated [ 1474.085435][T29246] loop5: p3 start 225 is beyond EOD, [ 1474.088545][T29244] truncated [ 1474.094835][T29246] truncated [ 1474.094840][T29246] loop5: p4 size 2 extends beyond EOD, [ 1474.100664][T29244] loop4: p5 size 11290111 extends beyond EOD, [ 1474.103976][T29246] truncated [ 1474.130323][T29244] truncated [ 1474.130468][T29246] loop5: p5 start 10 is beyond EOD, truncated [ 1474.139536][T29246] loop5: p6 start 225 is beyond EOD, truncated [ 1474.146330][T29244] loop4: p6 size 1912633224 extends beyond EOD, truncated 07:15:58 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000020000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:58 executing program 1: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000388ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:58 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xdc00000000000000, 0x0, 0x0) 07:15:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b25", 0xf) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0), 0x0) 07:15:58 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e1000bed88770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:58 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000009024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1474.205464][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1474.210689][ T1043] loop5: partition table partially beyond EOD, truncated [ 1474.237058][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1474.243152][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1474.249242][ T1043] loop5: p3 start 225 is beyond EOD, truncated 07:15:58 executing program 1: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000388ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b25", 0xf) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0), 0x0) [ 1474.255461][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1474.270879][T29301] loop3: detected capacity change from 0 to 1 [ 1474.279845][T29312] loop4: detected capacity change from 0 to 264192 07:15:58 executing program 1: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000007024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1474.326542][T29301] loop3: p1 < > p2 < > p3 p4 < > [ 1474.331598][T29301] loop3: partition table partially beyond EOD, truncated [ 1474.342853][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1474.348958][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1474.366627][T29312] loop4: p1 p2 < > p3 p4 < p5 p6 > 07:15:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b25", 0xf) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0), 0x0) 07:15:58 executing program 1: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000007024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1474.370930][T29301] loop3: p1 start 10 is beyond EOD, truncated [ 1474.372157][T29312] loop4: p1 size 11290111 extends beyond EOD, [ 1474.377934][T29301] loop3: p2 start 6 is beyond EOD, truncated [ 1474.377951][T29301] loop3: p3 start 3976921313 is beyond EOD, [ 1474.384078][T29312] truncated [ 1474.398247][T29312] loop4: p3 size 1912633224 extends beyond EOD, [ 1474.399128][T29301] truncated [ 1474.399134][T29301] loop3: p4 size 2 extends beyond EOD, [ 1474.405476][T29312] truncated [ 1474.408561][T29301] truncated 07:15:58 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xdd00000000000000, 0x0, 0x0) [ 1474.466460][T29330] loop5: detected capacity change from 0 to 1 [ 1474.482280][T29312] loop4: p5 size 11290111 extends beyond EOD, truncated [ 1474.507381][T29312] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1474.516894][T29330] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1474.522116][T29330] loop5: partition table partially beyond EOD, truncated [ 1474.547897][T29330] loop5: p1 start 10 is beyond EOD, truncated [ 1474.553998][T29330] loop5: p2 start 6 is beyond EOD, truncated [ 1474.560055][T29330] loop5: p3 start 225 is beyond EOD, truncated [ 1474.566236][T29330] loop5: p4 size 2 extends beyond EOD, truncated [ 1474.579989][T29301] loop3: detected capacity change from 0 to 1 [ 1474.596787][T29330] loop5: p5 start 10 is beyond EOD, truncated [ 1474.602905][T29330] loop5: p6 start 225 is beyond EOD, truncated [ 1474.611962][T29312] loop4: detected capacity change from 0 to 264192 [ 1474.620163][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1474.625448][ T1043] loop5: partition table partially beyond EOD, truncated [ 1474.634367][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1474.636466][T29301] loop3: p1 < > p2 < > p3 p4 < > [ 1474.640519][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1474.645494][T29301] loop3: partition table partially beyond EOD, truncated [ 1474.645938][T29301] loop3: p1 start 10 is beyond EOD, [ 1474.651522][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1474.651540][ T1043] loop5: p4 size 2 extends beyond EOD, [ 1474.658559][T29301] truncated [ 1474.658566][T29301] loop3: p2 start 6 is beyond EOD, [ 1474.663815][ T1043] truncated [ 1474.686985][T29301] truncated [ 1474.690081][T29301] loop3: p3 start 3976921313 is beyond EOD, truncated [ 1474.696928][T29301] loop3: p4 size 2 extends beyond EOD, truncated [ 1474.703790][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1474.706514][T29312] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1474.709913][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1474.715111][T29312] loop4: p1 size 11290111 extends beyond EOD, truncated [ 1474.756980][T29312] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1474.764854][T29312] loop4: p5 size 11290111 extends beyond EOD, truncated [ 1474.776082][T29312] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1474.784593][T29330] loop5: detected capacity change from 0 to 1 07:15:59 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000030000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:59 executing program 0: syz_read_part_table(0x0, 0x4d, &(0x7f00000001c0)) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000700)='/sys/module/8139too', 0x400, 0xa) r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000b00), 0x20080, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000a00)={{{@in, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@empty}, 0x0, @in6}}, &(0x7f0000000740)=0x11d) syz_mount_image$iso9660(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0xffffffff, 0x5, &(0x7f0000000640)=[{&(0x7f00000002c0)="f93c7304e2bd5b3de18e7153563f9bc6cc5c637197be7b7387a4d655a722794e0a98bb50ff2d5a1f372a8530c0ddb90feb1ab9b1dff19aac0107b28f878ecbd56f461ed59e", 0x45, 0x1}, {&(0x7f0000000340)="0c6c63ec3013c4a4fcc4e3f965905961e94bd9bdcb97ee770cc307bce01e50a0658cc950b69c43e97c0ef030af333cf23d64385c352d8c2afdb03810f0ace08dcbd4ccfd0d3bc3400d317a57f6add1212393339115b1601283867e3445592d8bcc9cfbaf5ae890fa01ea342a192075ff376e9a11475368a70f5b0d3eb20173dde8bcf5b6190c1e2b", 0x88, 0x1ff}, {&(0x7f0000000400)="f61ac5fae84ae444e19c4a5000c7808f3a747cdeab1c3012744f88655c1698d5ab54ee26de677b9345b43e61fffe6604900283e9c5c1bc06d8e2c20758b246dab84096dd5531b7d921683e554b74cae4f2b93948d75b53408c1c38a05bd6e6bd716b2dc0c2bf6d277abcba489950717cf458cfc1fcbadec16f172c74203765db1f8c80eefaab00b9555e6028c3dbe0931553680e187ad0a9bfdc079391a017c444c3d7a3cc6f310d90bcf34a29b44a3ae4b887cecda9cdaae2297a219a70c35ef3788ef43a591c970325260aeb1c6ff7093966b53068e320cece0da24dd7a8ed3e4af3cb3b698326391c1933632ffecd5b37a69d0a999736421fa14282bd", 0xfe, 0x323}, {&(0x7f0000000500)="2dfba065e66e00b13d754b858d7d5c8cda9a62b33b8fd4d6ee9c8c517bed7b3655608e98dea2d9d7c8b1c9dbc5861eee76be9b3aaa6d4dd4b49f81b06482a47fdd1942d045fca2c80f05d3a7c42c8aa500bab4924d32a7ef3ffd3be351beeabe64d8ff5dfeef152d118848ce63e24455af1b6a89d97c22", 0x77, 0xa171}, {&(0x7f0000000580)="f9bae6738da576e659dd526c42bf35c8e604ff1883030c645d01ca687afd03de143218c161f57e53aff25d7e4f23a83cbefafcb93bd906ba27cdeda2470a691613c14c227c30c2dfa8a1b9de55e17afc8ab7634d06bad0c604fea3a775a7288aae2cf3ee3d34b68f01900f25e6911769cc4c70556d6306b76cd42a3497476e52104e230f88d60c7dd7c8fd226ee3f284f14d37089194e4ce8bfde69f01e20a0ee0bce0c65c70d29ef775e176ee", 0xad, 0x96da}], 0x1a0003a, &(0x7f0000000840)={[{@unhide}], [{@smackfshat={'smackfshat', 0x3d, 'appraise_type=imasig'}}, {@euid_gt={'euid>', r1}}, {@dont_appraise}, {@defcontext={'defcontext', 0x3d, 'root'}}, {@smackfstransmute}, {@smackfsdef={'smackfsdef', 0x3d, '@.\'/,#'}}]}) r2 = socket$packet(0x11, 0x3, 0x300) r3 = socket(0x11, 0x800000003, 0x0) r4 = socket(0x11, 0x800000003, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000040)={'sit0\x00'}) getsockopt$packet_int(r4, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) sendto$packet(r2, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x11, 0x4305, r5, 0x1, 0x0, 0x6, @multicast}, 0x14) ioctl$sock_ipv6_tunnel_SIOCCHG6RD(0xffffffffffffffff, 0x89fb, &(0x7f00000006c0)={'syztnl2\x00', &(0x7f0000000900)={'syztnl2\x00', r5, 0x2f, 0x1, 0x1f, 0x3, 0x21, @mcast1, @private0={0xfc, 0x0, '\x00', 0x1}, 0x20, 0x80, 0x1, 0x4}}) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x2, &(0x7f0000000180)=[{&(0x7f0000000080)="66ca7623d5866201fb1689d554678aa9c2e1c4d0f38e4a96c0f9cdc298f08cefde8123ac61", 0x25, 0x3}, {&(0x7f00000000c0)="b4759aca209b9749bfec6dc904ec8c73c0ecd1da6d3f35ef3b5213201d02ca973b15589a7c2e5d4a87312b088e514ce3e232b219ffd7b082c624df370e5215d3ed2313ae021a7a810d48a7534f72987b4080e4784111aac4e3d127a3c2f72c1e5957f5f3abb3f56f9dd5e6a533231ab6830e4a478f6e087e7a6271aef81be081f22b3732e408490f88ce23c90c8bc2462e8e33c49404cfbb8e63980d9783c953934c5ae2", 0xa4, 0x5}], 0x1001000, &(0x7f0000000980)=ANY=[@ANYBLOB="73697a653d30306d70356735042c73697a653d787433372c646f6e745d61707072616973652c646f6e745f686173e82c646f6e745f6d6561737572652c6170707261bd73655f747970653d696d617369672c7365636c6162656c2c6f626a5f726f6c653d212c61707072616973652c00"]) 07:15:59 executing program 1: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000007024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:59 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xde00000000000000, 0x0, 0x0) 07:15:59 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e10004f588770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1474.836385][T29330] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1474.841598][T29330] loop5: partition table partially beyond EOD, truncated [ 1474.884415][T29330] loop5: p1 start 10 is beyond EOD, truncated [ 1474.890578][T29330] loop5: p2 start 6 is beyond EOD, truncated [ 1474.896570][T29330] loop5: p3 start 225 is beyond EOD, truncated [ 1474.902755][T29330] loop5: p4 size 2 extends beyond EOD, truncated [ 1474.914560][T29394] loop3: detected capacity change from 0 to 1 07:15:59 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff8500000006000000000a024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:15:59 executing program 0: syz_read_part_table(0x0, 0x4d, &(0x7f00000001c0)) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000700)='/sys/module/8139too', 0x400, 0xa) r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000b00), 0x20080, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000a00)={{{@in, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@empty}, 0x0, @in6}}, &(0x7f0000000740)=0x11d) syz_mount_image$iso9660(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0xffffffff, 0x5, &(0x7f0000000640)=[{&(0x7f00000002c0)="f93c7304e2bd5b3de18e7153563f9bc6cc5c637197be7b7387a4d655a722794e0a98bb50ff2d5a1f372a8530c0ddb90feb1ab9b1dff19aac0107b28f878ecbd56f461ed59e", 0x45, 0x1}, {&(0x7f0000000340)="0c6c63ec3013c4a4fcc4e3f965905961e94bd9bdcb97ee770cc307bce01e50a0658cc950b69c43e97c0ef030af333cf23d64385c352d8c2afdb03810f0ace08dcbd4ccfd0d3bc3400d317a57f6add1212393339115b1601283867e3445592d8bcc9cfbaf5ae890fa01ea342a192075ff376e9a11475368a70f5b0d3eb20173dde8bcf5b6190c1e2b", 0x88, 0x1ff}, {&(0x7f0000000400)="f61ac5fae84ae444e19c4a5000c7808f3a747cdeab1c3012744f88655c1698d5ab54ee26de677b9345b43e61fffe6604900283e9c5c1bc06d8e2c20758b246dab84096dd5531b7d921683e554b74cae4f2b93948d75b53408c1c38a05bd6e6bd716b2dc0c2bf6d277abcba489950717cf458cfc1fcbadec16f172c74203765db1f8c80eefaab00b9555e6028c3dbe0931553680e187ad0a9bfdc079391a017c444c3d7a3cc6f310d90bcf34a29b44a3ae4b887cecda9cdaae2297a219a70c35ef3788ef43a591c970325260aeb1c6ff7093966b53068e320cece0da24dd7a8ed3e4af3cb3b698326391c1933632ffecd5b37a69d0a999736421fa14282bd", 0xfe, 0x323}, {&(0x7f0000000500)="2dfba065e66e00b13d754b858d7d5c8cda9a62b33b8fd4d6ee9c8c517bed7b3655608e98dea2d9d7c8b1c9dbc5861eee76be9b3aaa6d4dd4b49f81b06482a47fdd1942d045fca2c80f05d3a7c42c8aa500bab4924d32a7ef3ffd3be351beeabe64d8ff5dfeef152d118848ce63e24455af1b6a89d97c22", 0x77, 0xa171}, {&(0x7f0000000580)="f9bae6738da576e659dd526c42bf35c8e604ff1883030c645d01ca687afd03de143218c161f57e53aff25d7e4f23a83cbefafcb93bd906ba27cdeda2470a691613c14c227c30c2dfa8a1b9de55e17afc8ab7634d06bad0c604fea3a775a7288aae2cf3ee3d34b68f01900f25e6911769cc4c70556d6306b76cd42a3497476e52104e230f88d60c7dd7c8fd226ee3f284f14d37089194e4ce8bfde69f01e20a0ee0bce0c65c70d29ef775e176ee", 0xad, 0x96da}], 0x1a0003a, &(0x7f0000000840)={[{@unhide}], [{@smackfshat={'smackfshat', 0x3d, 'appraise_type=imasig'}}, {@euid_gt={'euid>', r1}}, {@dont_appraise}, {@defcontext={'defcontext', 0x3d, 'root'}}, {@smackfstransmute}, {@smackfsdef={'smackfsdef', 0x3d, '@.\'/,#'}}]}) r2 = socket$packet(0x11, 0x3, 0x300) r3 = socket(0x11, 0x800000003, 0x0) r4 = socket(0x11, 0x800000003, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000040)={'sit0\x00'}) getsockopt$packet_int(r4, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) sendto$packet(r2, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x11, 0x4305, r5, 0x1, 0x0, 0x6, @multicast}, 0x14) ioctl$sock_ipv6_tunnel_SIOCCHG6RD(0xffffffffffffffff, 0x89fb, &(0x7f00000006c0)={'syztnl2\x00', &(0x7f0000000900)={'syztnl2\x00', r5, 0x2f, 0x1, 0x1f, 0x3, 0x21, @mcast1, @private0={0xfc, 0x0, '\x00', 0x1}, 0x20, 0x80, 0x1, 0x4}}) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x2, &(0x7f0000000180)=[{&(0x7f0000000080)="66ca7623d5866201fb1689d554678aa9c2e1c4d0f38e4a96c0f9cdc298f08cefde8123ac61", 0x25, 0x3}, {&(0x7f00000000c0)="b4759aca209b9749bfec6dc904ec8c73c0ecd1da6d3f35ef3b5213201d02ca973b15589a7c2e5d4a87312b088e514ce3e232b219ffd7b082c624df370e5215d3ed2313ae021a7a810d48a7534f72987b4080e4784111aac4e3d127a3c2f72c1e5957f5f3abb3f56f9dd5e6a533231ab6830e4a478f6e087e7a6271aef81be081f22b3732e408490f88ce23c90c8bc2462e8e33c49404cfbb8e63980d9783c953934c5ae2", 0xa4, 0x5}], 0x1001000, &(0x7f0000000980)=ANY=[@ANYBLOB="73697a653d30306d70356735042c73697a653d787433372c646f6e745d61707072616973652c646f6e745f686173e82c646f6e745f6d6561737572652c6170707261bd73655f747970653d696d617369672c7365636c6162656c2c6f626a5f726f6c653d212c61707072616973652c00"]) 07:15:59 executing program 1 (fault-call:5 fault-nth:0): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b25", 0xf) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) [ 1474.932409][T29330] loop5: p5 start 10 is beyond EOD, truncated [ 1474.938593][T29330] loop5: p6 start 225 is beyond EOD, truncated [ 1474.948179][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1474.953392][ T1043] loop5: partition table partially beyond EOD, truncated [ 1474.963939][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1474.969585][T29394] loop3: p1 < > p2 < > p3 p4 < > [ 1474.970049][ T1043] loop5: p2 start 6 is beyond EOD, [ 1474.975026][T29394] loop3: partition table partially beyond EOD, truncated [ 1474.975850][T29394] loop3: p1 start 10 is beyond EOD, [ 1474.980260][ T1043] truncated [ 1474.980266][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1474.980279][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1475.008248][T29394] truncated [ 1475.008437][T29407] FAULT_INJECTION: forcing a failure. [ 1475.008437][T29407] name failslab, interval 1, probability 0, space 0, times 0 [ 1475.011344][T29394] loop3: p2 start 6 is beyond EOD, truncated [ 1475.011360][T29394] loop3: p3 start 4110680289 is beyond EOD, truncated [ 1475.011373][T29394] loop3: p4 size 2 extends beyond EOD, truncated [ 1475.015618][T29399] loop4: detected capacity change from 0 to 264192 [ 1475.024017][T29407] CPU: 1 PID: 29407 Comm: syz-executor.1 Not tainted 5.14.0-rc6-syzkaller #0 [ 1475.024039][T29407] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1475.068245][T29407] Call Trace: [ 1475.071518][T29407] dump_stack_lvl+0xb7/0x103 [ 1475.076132][T29407] dump_stack+0x11/0x1a [ 1475.080273][T29407] should_fail+0x23c/0x250 07:15:59 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xdf00000000000000, 0x0, 0x0) [ 1475.084694][T29407] ? file_tty_write+0x204/0x660 [ 1475.089541][T29407] __should_failslab+0x81/0x90 [ 1475.094300][T29407] should_failslab+0x5/0x20 [ 1475.098813][T29407] __kmalloc+0x66/0x340 [ 1475.102976][T29407] file_tty_write+0x204/0x660 [ 1475.107667][T29407] ? security_file_permission+0x87/0xa0 [ 1475.113253][T29407] ? n_tty_read+0x10c0/0x10c0 [ 1475.117937][T29407] tty_write+0x24/0x30 [ 1475.122024][T29407] vfs_write+0x69d/0x770 [ 1475.126274][T29407] ksys_write+0xce/0x180 [ 1475.130505][T29407] __x64_sys_write+0x3e/0x50 [ 1475.135148][T29407] do_syscall_64+0x3d/0x90 [ 1475.136640][ T1043] loop5: p5 start 10 is beyond EOD, [ 1475.139569][T29407] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1475.144852][ T1043] truncated [ 1475.144857][ T1043] loop5: p6 start 225 is beyond EOD, [ 1475.150715][T29407] RIP: 0033:0x4665e9 [ 1475.150749][T29407] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1475.153923][ T1043] truncated 07:15:59 executing program 0: syz_read_part_table(0x0, 0x4d, &(0x7f00000001c0)) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000700)='/sys/module/8139too', 0x400, 0xa) r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000b00), 0x20080, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000a00)={{{@in, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@empty}, 0x0, @in6}}, &(0x7f0000000740)=0x11d) syz_mount_image$iso9660(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0xffffffff, 0x5, &(0x7f0000000640)=[{&(0x7f00000002c0)="f93c7304e2bd5b3de18e7153563f9bc6cc5c637197be7b7387a4d655a722794e0a98bb50ff2d5a1f372a8530c0ddb90feb1ab9b1dff19aac0107b28f878ecbd56f461ed59e", 0x45, 0x1}, {&(0x7f0000000340)="0c6c63ec3013c4a4fcc4e3f965905961e94bd9bdcb97ee770cc307bce01e50a0658cc950b69c43e97c0ef030af333cf23d64385c352d8c2afdb03810f0ace08dcbd4ccfd0d3bc3400d317a57f6add1212393339115b1601283867e3445592d8bcc9cfbaf5ae890fa01ea342a192075ff376e9a11475368a70f5b0d3eb20173dde8bcf5b6190c1e2b", 0x88, 0x1ff}, {&(0x7f0000000400)="f61ac5fae84ae444e19c4a5000c7808f3a747cdeab1c3012744f88655c1698d5ab54ee26de677b9345b43e61fffe6604900283e9c5c1bc06d8e2c20758b246dab84096dd5531b7d921683e554b74cae4f2b93948d75b53408c1c38a05bd6e6bd716b2dc0c2bf6d277abcba489950717cf458cfc1fcbadec16f172c74203765db1f8c80eefaab00b9555e6028c3dbe0931553680e187ad0a9bfdc079391a017c444c3d7a3cc6f310d90bcf34a29b44a3ae4b887cecda9cdaae2297a219a70c35ef3788ef43a591c970325260aeb1c6ff7093966b53068e320cece0da24dd7a8ed3e4af3cb3b698326391c1933632ffecd5b37a69d0a999736421fa14282bd", 0xfe, 0x323}, {&(0x7f0000000500)="2dfba065e66e00b13d754b858d7d5c8cda9a62b33b8fd4d6ee9c8c517bed7b3655608e98dea2d9d7c8b1c9dbc5861eee76be9b3aaa6d4dd4b49f81b06482a47fdd1942d045fca2c80f05d3a7c42c8aa500bab4924d32a7ef3ffd3be351beeabe64d8ff5dfeef152d118848ce63e24455af1b6a89d97c22", 0x77, 0xa171}, {&(0x7f0000000580)="f9bae6738da576e659dd526c42bf35c8e604ff1883030c645d01ca687afd03de143218c161f57e53aff25d7e4f23a83cbefafcb93bd906ba27cdeda2470a691613c14c227c30c2dfa8a1b9de55e17afc8ab7634d06bad0c604fea3a775a7288aae2cf3ee3d34b68f01900f25e6911769cc4c70556d6306b76cd42a3497476e52104e230f88d60c7dd7c8fd226ee3f284f14d37089194e4ce8bfde69f01e20a0ee0bce0c65c70d29ef775e176ee", 0xad, 0x96da}], 0x1a0003a, &(0x7f0000000840)={[{@unhide}], [{@smackfshat={'smackfshat', 0x3d, 'appraise_type=imasig'}}, {@euid_gt={'euid>', r1}}, {@dont_appraise}, {@defcontext={'defcontext', 0x3d, 'root'}}, {@smackfstransmute}, {@smackfsdef={'smackfsdef', 0x3d, '@.\'/,#'}}]}) r2 = socket$packet(0x11, 0x3, 0x300) r3 = socket(0x11, 0x800000003, 0x0) r4 = socket(0x11, 0x800000003, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000040)={'sit0\x00'}) getsockopt$packet_int(r4, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) sendto$packet(r2, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x11, 0x4305, r5, 0x1, 0x0, 0x6, @multicast}, 0x14) ioctl$sock_ipv6_tunnel_SIOCCHG6RD(0xffffffffffffffff, 0x89fb, &(0x7f00000006c0)={'syztnl2\x00', &(0x7f0000000900)={'syztnl2\x00', r5, 0x2f, 0x1, 0x1f, 0x3, 0x21, @mcast1, @private0={0xfc, 0x0, '\x00', 0x1}, 0x20, 0x80, 0x1, 0x4}}) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x2, &(0x7f0000000180)=[{&(0x7f0000000080)="66ca7623d5866201fb1689d554678aa9c2e1c4d0f38e4a96c0f9cdc298f08cefde8123ac61", 0x25, 0x3}, {&(0x7f00000000c0)="b4759aca209b9749bfec6dc904ec8c73c0ecd1da6d3f35ef3b5213201d02ca973b15589a7c2e5d4a87312b088e514ce3e232b219ffd7b082c624df370e5215d3ed2313ae021a7a810d48a7534f72987b4080e4784111aac4e3d127a3c2f72c1e5957f5f3abb3f56f9dd5e6a533231ab6830e4a478f6e087e7a6271aef81be081f22b3732e408490f88ce23c90c8bc2462e8e33c49404cfbb8e63980d9783c953934c5ae2", 0xa4, 0x5}], 0x1001000, &(0x7f0000000980)=ANY=[@ANYBLOB="73697a653d30306d70356735042c73697a653d787433372c646f6e745d61707072616973652c646f6e745f686173e82c646f6e745f6d6561737572652c6170707261bd73655f747970653d696d617369672c7365636c6162656c2c6f626a5f726f6c653d212c61707072616973652c00"]) [ 1475.185901][T29407] RSP: 002b:00007fc81b023188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1475.194386][T29407] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665e9 [ 1475.202346][T29407] RDX: 000000000000fdef RSI: 00000000200000c0 RDI: 0000000000000004 [ 1475.210305][T29407] RBP: 00007fc81b0231d0 R08: 0000000000000000 R09: 0000000000000000 [ 1475.218279][T29407] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1475.226321][T29407] R13: 00007ffce2faed8f R14: 00007fc81b023300 R15: 0000000000022000 07:15:59 executing program 1 (fault-call:5 fault-nth:1): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b25", 0xf) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) [ 1475.266770][T29399] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1475.275526][T29394] loop3: detected capacity change from 0 to 1 [ 1475.294877][T29399] loop4: p1 size 11290111 extends beyond EOD, truncated 07:15:59 executing program 0: syz_read_part_table(0x0, 0x4d, &(0x7f00000001c0)) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000700)='/sys/module/8139too', 0x400, 0xa) r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000b00), 0x20080, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000a00)={{{@in, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@empty}, 0x0, @in6}}, &(0x7f0000000740)=0x11d) syz_mount_image$iso9660(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0xffffffff, 0x5, &(0x7f0000000640)=[{&(0x7f00000002c0)="f93c7304e2bd5b3de18e7153563f9bc6cc5c637197be7b7387a4d655a722794e0a98bb50ff2d5a1f372a8530c0ddb90feb1ab9b1dff19aac0107b28f878ecbd56f461ed59e", 0x45, 0x1}, {&(0x7f0000000340)="0c6c63ec3013c4a4fcc4e3f965905961e94bd9bdcb97ee770cc307bce01e50a0658cc950b69c43e97c0ef030af333cf23d64385c352d8c2afdb03810f0ace08dcbd4ccfd0d3bc3400d317a57f6add1212393339115b1601283867e3445592d8bcc9cfbaf5ae890fa01ea342a192075ff376e9a11475368a70f5b0d3eb20173dde8bcf5b6190c1e2b", 0x88, 0x1ff}, {&(0x7f0000000400)="f61ac5fae84ae444e19c4a5000c7808f3a747cdeab1c3012744f88655c1698d5ab54ee26de677b9345b43e61fffe6604900283e9c5c1bc06d8e2c20758b246dab84096dd5531b7d921683e554b74cae4f2b93948d75b53408c1c38a05bd6e6bd716b2dc0c2bf6d277abcba489950717cf458cfc1fcbadec16f172c74203765db1f8c80eefaab00b9555e6028c3dbe0931553680e187ad0a9bfdc079391a017c444c3d7a3cc6f310d90bcf34a29b44a3ae4b887cecda9cdaae2297a219a70c35ef3788ef43a591c970325260aeb1c6ff7093966b53068e320cece0da24dd7a8ed3e4af3cb3b698326391c1933632ffecd5b37a69d0a999736421fa14282bd", 0xfe, 0x323}, {&(0x7f0000000500)="2dfba065e66e00b13d754b858d7d5c8cda9a62b33b8fd4d6ee9c8c517bed7b3655608e98dea2d9d7c8b1c9dbc5861eee76be9b3aaa6d4dd4b49f81b06482a47fdd1942d045fca2c80f05d3a7c42c8aa500bab4924d32a7ef3ffd3be351beeabe64d8ff5dfeef152d118848ce63e24455af1b6a89d97c22", 0x77, 0xa171}, {&(0x7f0000000580)="f9bae6738da576e659dd526c42bf35c8e604ff1883030c645d01ca687afd03de143218c161f57e53aff25d7e4f23a83cbefafcb93bd906ba27cdeda2470a691613c14c227c30c2dfa8a1b9de55e17afc8ab7634d06bad0c604fea3a775a7288aae2cf3ee3d34b68f01900f25e6911769cc4c70556d6306b76cd42a3497476e52104e230f88d60c7dd7c8fd226ee3f284f14d37089194e4ce8bfde69f01e20a0ee0bce0c65c70d29ef775e176ee", 0xad, 0x96da}], 0x1a0003a, &(0x7f0000000840)={[{@unhide}], [{@smackfshat={'smackfshat', 0x3d, 'appraise_type=imasig'}}, {@euid_gt={'euid>', r1}}, {@dont_appraise}, {@defcontext={'defcontext', 0x3d, 'root'}}, {@smackfstransmute}, {@smackfsdef={'smackfsdef', 0x3d, '@.\'/,#'}}]}) r2 = socket$packet(0x11, 0x3, 0x300) r3 = socket(0x11, 0x800000003, 0x0) r4 = socket(0x11, 0x800000003, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000040)={'sit0\x00'}) getsockopt$packet_int(r4, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) sendto$packet(r2, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x11, 0x4305, r5, 0x1, 0x0, 0x6, @multicast}, 0x14) ioctl$sock_ipv6_tunnel_SIOCCHG6RD(0xffffffffffffffff, 0x89fb, &(0x7f00000006c0)={'syztnl2\x00', &(0x7f0000000900)={'syztnl2\x00', r5, 0x2f, 0x1, 0x1f, 0x3, 0x21, @mcast1, @private0={0xfc, 0x0, '\x00', 0x1}, 0x20, 0x80, 0x1, 0x4}}) [ 1475.319268][T29399] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1475.346355][T29394] loop3: p1 < > p2 < > p3 p4 < > [ 1475.349505][T29423] loop5: detected capacity change from 0 to 1 [ 1475.351417][T29394] loop3: partition table partially beyond EOD, truncated [ 1475.368885][T29430] FAULT_INJECTION: forcing a failure. [ 1475.368885][T29430] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1475.381941][T29430] CPU: 0 PID: 29430 Comm: syz-executor.1 Not tainted 5.14.0-rc6-syzkaller #0 [ 1475.390737][T29430] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1475.400785][T29430] Call Trace: [ 1475.404106][T29430] dump_stack_lvl+0xb7/0x103 [ 1475.408707][T29430] dump_stack+0x11/0x1a [ 1475.412874][T29430] should_fail+0x23c/0x250 [ 1475.417427][T29430] should_fail_usercopy+0x16/0x20 [ 1475.422452][T29430] _copy_from_iter+0x131/0x970 [ 1475.427233][T29430] ? check_stack_object+0x61/0x70 [ 1475.432319][T29430] ? __virt_addr_valid+0x15a/0x1a0 [ 1475.437438][T29430] ? __check_object_size+0x253/0x310 [ 1475.442810][T29430] file_tty_write+0x3d1/0x660 [ 1475.447503][T29430] ? n_tty_read+0x10c0/0x10c0 [ 1475.452171][T29430] tty_write+0x24/0x30 [ 1475.456322][T29430] vfs_write+0x69d/0x770 [ 1475.460559][T29430] ksys_write+0xce/0x180 [ 1475.464827][T29430] __x64_sys_write+0x3e/0x50 [ 1475.469417][T29430] do_syscall_64+0x3d/0x90 [ 1475.473840][T29430] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1475.479746][T29430] RIP: 0033:0x4665e9 [ 1475.483628][T29430] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1475.503238][T29430] RSP: 002b:00007fc81b023188 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1475.511675][T29430] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665e9 [ 1475.519666][T29430] RDX: 000000000000fdef RSI: 00000000200000c0 RDI: 0000000000000004 [ 1475.527670][T29430] RBP: 00007fc81b0231d0 R08: 0000000000000000 R09: 0000000000000000 [ 1475.535648][T29430] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1475.543710][T29430] R13: 00007ffce2faed8f R14: 00007fc81b023300 R15: 0000000000022000 [ 1475.554522][T29399] loop4: p5 size 11290111 extends beyond EOD, truncated [ 1475.562162][T29423] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1475.567454][T29423] loop5: partition table partially beyond EOD, truncated [ 1475.574829][T29423] loop5: p1 start 10 is beyond EOD, truncated [ 1475.580419][T29399] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1475.581002][T29423] loop5: p2 start 6 is beyond EOD, truncated [ 1475.594039][T29423] loop5: p3 start 225 is beyond EOD, truncated [ 1475.600212][T29423] loop5: p4 size 2 extends beyond EOD, truncated [ 1475.608473][T29394] loop3: p1 start 10 is beyond EOD, truncated [ 1475.614568][T29394] loop3: p2 start 6 is beyond EOD, truncated [ 1475.620569][T29394] loop3: p3 start 4110680289 is beyond EOD, truncated [ 1475.627407][T29394] loop3: p4 size 2 extends beyond EOD, truncated [ 1475.647439][T29423] loop5: p5 start 10 is beyond EOD, truncated [ 1475.653522][T29423] loop5: p6 start 225 is beyond EOD, truncated [ 1475.672675][T29399] loop4: detected capacity change from 0 to 264192 [ 1475.699114][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1475.704376][ T1043] loop5: partition table partially beyond EOD, truncated [ 1475.712263][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1475.718385][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1475.724449][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1475.730612][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1475.738827][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1475.744930][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1475.766774][T29399] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1475.772054][T29399] loop4: p1 size 11290111 extends beyond EOD, truncated [ 1475.780104][T29423] loop5: detected capacity change from 0 to 1 [ 1475.788424][T29399] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1475.796764][T29399] loop4: p5 size 11290111 extends beyond EOD, truncated [ 1475.804747][T29399] loop4: p6 size 1912633224 extends beyond EOD, truncated 07:16:00 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000040000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:16:00 executing program 0: syz_read_part_table(0x0, 0x4d, &(0x7f00000001c0)) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000700)='/sys/module/8139too', 0x400, 0xa) r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000b00), 0x20080, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000a00)={{{@in, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@empty}, 0x0, @in6}}, &(0x7f0000000740)=0x11d) syz_mount_image$iso9660(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0xffffffff, 0x5, &(0x7f0000000640)=[{&(0x7f00000002c0)="f93c7304e2bd5b3de18e7153563f9bc6cc5c637197be7b7387a4d655a722794e0a98bb50ff2d5a1f372a8530c0ddb90feb1ab9b1dff19aac0107b28f878ecbd56f461ed59e", 0x45, 0x1}, {&(0x7f0000000340)="0c6c63ec3013c4a4fcc4e3f965905961e94bd9bdcb97ee770cc307bce01e50a0658cc950b69c43e97c0ef030af333cf23d64385c352d8c2afdb03810f0ace08dcbd4ccfd0d3bc3400d317a57f6add1212393339115b1601283867e3445592d8bcc9cfbaf5ae890fa01ea342a192075ff376e9a11475368a70f5b0d3eb20173dde8bcf5b6190c1e2b", 0x88, 0x1ff}, {&(0x7f0000000400)="f61ac5fae84ae444e19c4a5000c7808f3a747cdeab1c3012744f88655c1698d5ab54ee26de677b9345b43e61fffe6604900283e9c5c1bc06d8e2c20758b246dab84096dd5531b7d921683e554b74cae4f2b93948d75b53408c1c38a05bd6e6bd716b2dc0c2bf6d277abcba489950717cf458cfc1fcbadec16f172c74203765db1f8c80eefaab00b9555e6028c3dbe0931553680e187ad0a9bfdc079391a017c444c3d7a3cc6f310d90bcf34a29b44a3ae4b887cecda9cdaae2297a219a70c35ef3788ef43a591c970325260aeb1c6ff7093966b53068e320cece0da24dd7a8ed3e4af3cb3b698326391c1933632ffecd5b37a69d0a999736421fa14282bd", 0xfe, 0x323}, {&(0x7f0000000500)="2dfba065e66e00b13d754b858d7d5c8cda9a62b33b8fd4d6ee9c8c517bed7b3655608e98dea2d9d7c8b1c9dbc5861eee76be9b3aaa6d4dd4b49f81b06482a47fdd1942d045fca2c80f05d3a7c42c8aa500bab4924d32a7ef3ffd3be351beeabe64d8ff5dfeef152d118848ce63e24455af1b6a89d97c22", 0x77, 0xa171}, {&(0x7f0000000580)="f9bae6738da576e659dd526c42bf35c8e604ff1883030c645d01ca687afd03de143218c161f57e53aff25d7e4f23a83cbefafcb93bd906ba27cdeda2470a691613c14c227c30c2dfa8a1b9de55e17afc8ab7634d06bad0c604fea3a775a7288aae2cf3ee3d34b68f01900f25e6911769cc4c70556d6306b76cd42a3497476e52104e230f88d60c7dd7c8fd226ee3f284f14d37089194e4ce8bfde69f01e20a0ee0bce0c65c70d29ef775e176ee", 0xad, 0x96da}], 0x1a0003a, &(0x7f0000000840)={[{@unhide}], [{@smackfshat={'smackfshat', 0x3d, 'appraise_type=imasig'}}, {@euid_gt={'euid>', r1}}, {@dont_appraise}, {@defcontext={'defcontext', 0x3d, 'root'}}, {@smackfstransmute}, {@smackfsdef={'smackfsdef', 0x3d, '@.\'/,#'}}]}) r2 = socket$packet(0x11, 0x3, 0x300) r3 = socket(0x11, 0x800000003, 0x0) r4 = socket(0x11, 0x800000003, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000040)={'sit0\x00'}) getsockopt$packet_int(r4, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) sendto$packet(r2, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x11, 0x4305, r5, 0x1, 0x0, 0x6, @multicast}, 0x14) 07:16:00 executing program 1 (fault-call:5 fault-nth:2): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b25", 0xf) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) 07:16:00 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e1000fff88770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:16:00 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xe000000000000000, 0x0, 0x0) [ 1475.834810][T29423] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1475.840099][T29423] loop5: partition table partially beyond EOD, truncated [ 1475.873816][T29423] loop5: p1 start 10 is beyond EOD, truncated [ 1475.879956][T29423] loop5: p2 start 6 is beyond EOD, truncated [ 1475.883691][T29480] loop3: detected capacity change from 0 to 1 [ 1475.885939][T29423] loop5: p3 start 225 is beyond EOD, truncated [ 1475.885955][T29423] loop5: p4 size 2 extends beyond EOD, truncated [ 1475.925992][T29423] loop5: p5 start 10 is beyond EOD, truncated [ 1475.926010][T29423] loop5: p6 start 225 is beyond EOD, truncated 07:16:00 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff8500000006000000000b024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:16:00 executing program 0: syz_read_part_table(0x0, 0x4d, &(0x7f00000001c0)) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000700)='/sys/module/8139too', 0x400, 0xa) r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000b00), 0x20080, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000a00)={{{@in, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@empty}, 0x0, @in6}}, &(0x7f0000000740)=0x11d) syz_mount_image$iso9660(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0xffffffff, 0x5, &(0x7f0000000640)=[{&(0x7f00000002c0)="f93c7304e2bd5b3de18e7153563f9bc6cc5c637197be7b7387a4d655a722794e0a98bb50ff2d5a1f372a8530c0ddb90feb1ab9b1dff19aac0107b28f878ecbd56f461ed59e", 0x45, 0x1}, {&(0x7f0000000340)="0c6c63ec3013c4a4fcc4e3f965905961e94bd9bdcb97ee770cc307bce01e50a0658cc950b69c43e97c0ef030af333cf23d64385c352d8c2afdb03810f0ace08dcbd4ccfd0d3bc3400d317a57f6add1212393339115b1601283867e3445592d8bcc9cfbaf5ae890fa01ea342a192075ff376e9a11475368a70f5b0d3eb20173dde8bcf5b6190c1e2b", 0x88, 0x1ff}, {&(0x7f0000000400)="f61ac5fae84ae444e19c4a5000c7808f3a747cdeab1c3012744f88655c1698d5ab54ee26de677b9345b43e61fffe6604900283e9c5c1bc06d8e2c20758b246dab84096dd5531b7d921683e554b74cae4f2b93948d75b53408c1c38a05bd6e6bd716b2dc0c2bf6d277abcba489950717cf458cfc1fcbadec16f172c74203765db1f8c80eefaab00b9555e6028c3dbe0931553680e187ad0a9bfdc079391a017c444c3d7a3cc6f310d90bcf34a29b44a3ae4b887cecda9cdaae2297a219a70c35ef3788ef43a591c970325260aeb1c6ff7093966b53068e320cece0da24dd7a8ed3e4af3cb3b698326391c1933632ffecd5b37a69d0a999736421fa14282bd", 0xfe, 0x323}, {&(0x7f0000000500)="2dfba065e66e00b13d754b858d7d5c8cda9a62b33b8fd4d6ee9c8c517bed7b3655608e98dea2d9d7c8b1c9dbc5861eee76be9b3aaa6d4dd4b49f81b06482a47fdd1942d045fca2c80f05d3a7c42c8aa500bab4924d32a7ef3ffd3be351beeabe64d8ff5dfeef152d118848ce63e24455af1b6a89d97c22", 0x77, 0xa171}, {&(0x7f0000000580)="f9bae6738da576e659dd526c42bf35c8e604ff1883030c645d01ca687afd03de143218c161f57e53aff25d7e4f23a83cbefafcb93bd906ba27cdeda2470a691613c14c227c30c2dfa8a1b9de55e17afc8ab7634d06bad0c604fea3a775a7288aae2cf3ee3d34b68f01900f25e6911769cc4c70556d6306b76cd42a3497476e52104e230f88d60c7dd7c8fd226ee3f284f14d37089194e4ce8bfde69f01e20a0ee0bce0c65c70d29ef775e176ee", 0xad, 0x96da}], 0x1a0003a, &(0x7f0000000840)={[{@unhide}], [{@smackfshat={'smackfshat', 0x3d, 'appraise_type=imasig'}}, {@euid_gt={'euid>', r1}}, {@dont_appraise}, {@defcontext={'defcontext', 0x3d, 'root'}}, {@smackfstransmute}, {@smackfsdef={'smackfsdef', 0x3d, '@.\'/,#'}}]}) socket$packet(0x11, 0x3, 0x300) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket(0x11, 0x800000003, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000040)={'sit0\x00'}) getsockopt$packet_int(r3, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000040)={'sit0\x00'}) [ 1475.947425][T29488] loop4: detected capacity change from 0 to 264192 [ 1475.986740][T29480] loop3: p1 < > p2 < > p3 p4 < > [ 1475.991778][T29480] loop3: partition table partially beyond EOD, truncated [ 1475.997699][T29488] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1476.006415][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1476.008703][T29488] loop4: p1 size 11290111 extends beyond EOD, truncated [ 1476.011640][ T1043] loop5: partition table partially beyond EOD, truncated 07:16:00 executing program 0: syz_read_part_table(0x0, 0x4d, &(0x7f00000001c0)) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000700)='/sys/module/8139too', 0x400, 0xa) r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000b00), 0x20080, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000a00)={{{@in, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@empty}, 0x0, @in6}}, &(0x7f0000000740)=0x11d) syz_mount_image$iso9660(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0xffffffff, 0x5, &(0x7f0000000640)=[{&(0x7f00000002c0)="f93c7304e2bd5b3de18e7153563f9bc6cc5c637197be7b7387a4d655a722794e0a98bb50ff2d5a1f372a8530c0ddb90feb1ab9b1dff19aac0107b28f878ecbd56f461ed59e", 0x45, 0x1}, {&(0x7f0000000340)="0c6c63ec3013c4a4fcc4e3f965905961e94bd9bdcb97ee770cc307bce01e50a0658cc950b69c43e97c0ef030af333cf23d64385c352d8c2afdb03810f0ace08dcbd4ccfd0d3bc3400d317a57f6add1212393339115b1601283867e3445592d8bcc9cfbaf5ae890fa01ea342a192075ff376e9a11475368a70f5b0d3eb20173dde8bcf5b6190c1e2b", 0x88, 0x1ff}, {&(0x7f0000000400)="f61ac5fae84ae444e19c4a5000c7808f3a747cdeab1c3012744f88655c1698d5ab54ee26de677b9345b43e61fffe6604900283e9c5c1bc06d8e2c20758b246dab84096dd5531b7d921683e554b74cae4f2b93948d75b53408c1c38a05bd6e6bd716b2dc0c2bf6d277abcba489950717cf458cfc1fcbadec16f172c74203765db1f8c80eefaab00b9555e6028c3dbe0931553680e187ad0a9bfdc079391a017c444c3d7a3cc6f310d90bcf34a29b44a3ae4b887cecda9cdaae2297a219a70c35ef3788ef43a591c970325260aeb1c6ff7093966b53068e320cece0da24dd7a8ed3e4af3cb3b698326391c1933632ffecd5b37a69d0a999736421fa14282bd", 0xfe, 0x323}, {&(0x7f0000000500)="2dfba065e66e00b13d754b858d7d5c8cda9a62b33b8fd4d6ee9c8c517bed7b3655608e98dea2d9d7c8b1c9dbc5861eee76be9b3aaa6d4dd4b49f81b06482a47fdd1942d045fca2c80f05d3a7c42c8aa500bab4924d32a7ef3ffd3be351beeabe64d8ff5dfeef152d118848ce63e24455af1b6a89d97c22", 0x77, 0xa171}, {&(0x7f0000000580)="f9bae6738da576e659dd526c42bf35c8e604ff1883030c645d01ca687afd03de143218c161f57e53aff25d7e4f23a83cbefafcb93bd906ba27cdeda2470a691613c14c227c30c2dfa8a1b9de55e17afc8ab7634d06bad0c604fea3a775a7288aae2cf3ee3d34b68f01900f25e6911769cc4c70556d6306b76cd42a3497476e52104e230f88d60c7dd7c8fd226ee3f284f14d37089194e4ce8bfde69f01e20a0ee0bce0c65c70d29ef775e176ee", 0xad, 0x96da}], 0x1a0003a, &(0x7f0000000840)={[{@unhide}], [{@smackfshat={'smackfshat', 0x3d, 'appraise_type=imasig'}}, {@euid_gt={'euid>', r1}}, {@dont_appraise}, {@defcontext={'defcontext', 0x3d, 'root'}}, {@smackfstransmute}, {@smackfsdef={'smackfsdef', 0x3d, '@.\'/,#'}}]}) socket$packet(0x11, 0x3, 0x300) socket(0x11, 0x800000003, 0x0) r2 = socket(0x11, 0x800000003, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000040)={'sit0\x00'}) getsockopt$packet_int(r2, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) [ 1476.044660][T29480] loop3: p1 start 10 is beyond EOD, truncated [ 1476.045301][T29488] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1476.050833][T29480] loop3: p2 start 6 is beyond EOD, truncated [ 1476.063924][T29480] loop3: p3 start 4279173345 is beyond EOD, truncated [ 1476.070723][T29480] loop3: p4 size 2 extends beyond EOD, truncated [ 1476.080576][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1476.086698][ T1043] loop5: p2 start 6 is beyond EOD, truncated 07:16:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b25", 0xf) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xfdef) 07:16:00 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xe100000000000000, 0x0, 0x0) [ 1476.087655][T29488] loop4: p5 size 11290111 extends beyond EOD, [ 1476.092679][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1476.092694][ T1043] loop5: p4 size 2 extends beyond EOD, [ 1476.098850][T29488] truncated [ 1476.104976][ T1043] truncated [ 1476.131919][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1476.138066][ T1043] loop5: p6 start 225 is beyond EOD, truncated 07:16:00 executing program 0: syz_read_part_table(0x0, 0x4d, &(0x7f00000001c0)) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000700)='/sys/module/8139too', 0x400, 0xa) r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000b00), 0x20080, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000a00)={{{@in, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@empty}, 0x0, @in6}}, &(0x7f0000000740)=0x11d) syz_mount_image$iso9660(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0xffffffff, 0x5, &(0x7f0000000640)=[{&(0x7f00000002c0)="f93c7304e2bd5b3de18e7153563f9bc6cc5c637197be7b7387a4d655a722794e0a98bb50ff2d5a1f372a8530c0ddb90feb1ab9b1dff19aac0107b28f878ecbd56f461ed59e", 0x45, 0x1}, {&(0x7f0000000340)="0c6c63ec3013c4a4fcc4e3f965905961e94bd9bdcb97ee770cc307bce01e50a0658cc950b69c43e97c0ef030af333cf23d64385c352d8c2afdb03810f0ace08dcbd4ccfd0d3bc3400d317a57f6add1212393339115b1601283867e3445592d8bcc9cfbaf5ae890fa01ea342a192075ff376e9a11475368a70f5b0d3eb20173dde8bcf5b6190c1e2b", 0x88, 0x1ff}, {&(0x7f0000000400)="f61ac5fae84ae444e19c4a5000c7808f3a747cdeab1c3012744f88655c1698d5ab54ee26de677b9345b43e61fffe6604900283e9c5c1bc06d8e2c20758b246dab84096dd5531b7d921683e554b74cae4f2b93948d75b53408c1c38a05bd6e6bd716b2dc0c2bf6d277abcba489950717cf458cfc1fcbadec16f172c74203765db1f8c80eefaab00b9555e6028c3dbe0931553680e187ad0a9bfdc079391a017c444c3d7a3cc6f310d90bcf34a29b44a3ae4b887cecda9cdaae2297a219a70c35ef3788ef43a591c970325260aeb1c6ff7093966b53068e320cece0da24dd7a8ed3e4af3cb3b698326391c1933632ffecd5b37a69d0a999736421fa14282bd", 0xfe, 0x323}, {&(0x7f0000000500)="2dfba065e66e00b13d754b858d7d5c8cda9a62b33b8fd4d6ee9c8c517bed7b3655608e98dea2d9d7c8b1c9dbc5861eee76be9b3aaa6d4dd4b49f81b06482a47fdd1942d045fca2c80f05d3a7c42c8aa500bab4924d32a7ef3ffd3be351beeabe64d8ff5dfeef152d118848ce63e24455af1b6a89d97c22", 0x77, 0xa171}, {&(0x7f0000000580)="f9bae6738da576e659dd526c42bf35c8e604ff1883030c645d01ca687afd03de143218c161f57e53aff25d7e4f23a83cbefafcb93bd906ba27cdeda2470a691613c14c227c30c2dfa8a1b9de55e17afc8ab7634d06bad0c604fea3a775a7288aae2cf3ee3d34b68f01900f25e6911769cc4c70556d6306b76cd42a3497476e52104e230f88d60c7dd7c8fd226ee3f284f14d37089194e4ce8bfde69f01e20a0ee0bce0c65c70d29ef775e176ee", 0xad, 0x96da}], 0x1a0003a, &(0x7f0000000840)={[{@unhide}], [{@smackfshat={'smackfshat', 0x3d, 'appraise_type=imasig'}}, {@euid_gt={'euid>', r1}}, {@dont_appraise}, {@defcontext={'defcontext', 0x3d, 'root'}}, {@smackfstransmute}, {@smackfsdef={'smackfsdef', 0x3d, '@.\'/,#'}}]}) socket$packet(0x11, 0x3, 0x300) socket(0x11, 0x800000003, 0x0) r2 = socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(r2, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) [ 1476.153181][T29488] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1476.190291][T29480] loop3: detected capacity change from 0 to 1 [ 1476.226394][T29480] loop3: p1 < > p2 < > p3 p4 < > 07:16:00 executing program 0: syz_read_part_table(0x0, 0x4d, &(0x7f00000001c0)) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000700)='/sys/module/8139too', 0x400, 0xa) r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000b00), 0x20080, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000a00)={{{@in, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@empty}, 0x0, @in6}}, &(0x7f0000000740)=0x11d) syz_mount_image$iso9660(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0xffffffff, 0x5, &(0x7f0000000640)=[{&(0x7f00000002c0)="f93c7304e2bd5b3de18e7153563f9bc6cc5c637197be7b7387a4d655a722794e0a98bb50ff2d5a1f372a8530c0ddb90feb1ab9b1dff19aac0107b28f878ecbd56f461ed59e", 0x45, 0x1}, {&(0x7f0000000340)="0c6c63ec3013c4a4fcc4e3f965905961e94bd9bdcb97ee770cc307bce01e50a0658cc950b69c43e97c0ef030af333cf23d64385c352d8c2afdb03810f0ace08dcbd4ccfd0d3bc3400d317a57f6add1212393339115b1601283867e3445592d8bcc9cfbaf5ae890fa01ea342a192075ff376e9a11475368a70f5b0d3eb20173dde8bcf5b6190c1e2b", 0x88, 0x1ff}, {&(0x7f0000000400)="f61ac5fae84ae444e19c4a5000c7808f3a747cdeab1c3012744f88655c1698d5ab54ee26de677b9345b43e61fffe6604900283e9c5c1bc06d8e2c20758b246dab84096dd5531b7d921683e554b74cae4f2b93948d75b53408c1c38a05bd6e6bd716b2dc0c2bf6d277abcba489950717cf458cfc1fcbadec16f172c74203765db1f8c80eefaab00b9555e6028c3dbe0931553680e187ad0a9bfdc079391a017c444c3d7a3cc6f310d90bcf34a29b44a3ae4b887cecda9cdaae2297a219a70c35ef3788ef43a591c970325260aeb1c6ff7093966b53068e320cece0da24dd7a8ed3e4af3cb3b698326391c1933632ffecd5b37a69d0a999736421fa14282bd", 0xfe, 0x323}, {&(0x7f0000000500)="2dfba065e66e00b13d754b858d7d5c8cda9a62b33b8fd4d6ee9c8c517bed7b3655608e98dea2d9d7c8b1c9dbc5861eee76be9b3aaa6d4dd4b49f81b06482a47fdd1942d045fca2c80f05d3a7c42c8aa500bab4924d32a7ef3ffd3be351beeabe64d8ff5dfeef152d118848ce63e24455af1b6a89d97c22", 0x77, 0xa171}, {&(0x7f0000000580)="f9bae6738da576e659dd526c42bf35c8e604ff1883030c645d01ca687afd03de143218c161f57e53aff25d7e4f23a83cbefafcb93bd906ba27cdeda2470a691613c14c227c30c2dfa8a1b9de55e17afc8ab7634d06bad0c604fea3a775a7288aae2cf3ee3d34b68f01900f25e6911769cc4c70556d6306b76cd42a3497476e52104e230f88d60c7dd7c8fd226ee3f284f14d37089194e4ce8bfde69f01e20a0ee0bce0c65c70d29ef775e176ee", 0xad, 0x96da}], 0x1a0003a, &(0x7f0000000840)={[{@unhide}], [{@smackfshat={'smackfshat', 0x3d, 'appraise_type=imasig'}}, {@euid_gt={'euid>', r1}}, {@dont_appraise}, {@defcontext={'defcontext', 0x3d, 'root'}}, {@smackfstransmute}, {@smackfsdef={'smackfsdef', 0x3d, '@.\'/,#'}}]}) socket$packet(0x11, 0x3, 0x300) socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(0xffffffffffffffff, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) [ 1476.226403][T29480] loop3: partition table partially beyond EOD, truncated [ 1476.226590][T29480] loop3: p1 start 10 is beyond EOD, truncated [ 1476.226605][T29480] loop3: p2 start 6 is beyond EOD, truncated [ 1476.226617][T29480] loop3: p3 start 4279173345 is beyond EOD, truncated [ 1476.226630][T29480] loop3: p4 size 2 extends beyond EOD, truncated [ 1476.253866][T29523] loop5: detected capacity change from 0 to 1 [ 1476.311845][T29488] loop4: detected capacity change from 0 to 264192 [ 1476.347576][T29523] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1476.347585][T29523] loop5: partition table partially beyond EOD, truncated [ 1476.347595][T29488] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1476.347713][T29488] loop4: p1 size 11290111 extends beyond EOD, truncated [ 1476.347765][T29523] loop5: p1 start 10 is beyond EOD, truncated [ 1476.347789][T29523] loop5: p2 start 6 is beyond EOD, truncated [ 1476.347802][T29523] loop5: p3 start 225 is beyond EOD, truncated [ 1476.347820][T29523] loop5: p4 size 2 extends beyond EOD, truncated [ 1476.348357][T29523] loop5: p5 start 10 is beyond EOD, [ 1476.378045][T29488] loop4: p3 size 1912633224 extends beyond EOD, [ 1476.378423][T29523] truncated [ 1476.384336][T29488] truncated [ 1476.390480][T29523] loop5: p6 start 225 is beyond EOD, [ 1476.413208][T29488] loop4: p5 size 11290111 extends beyond EOD, [ 1476.414597][T29523] truncated [ 1476.429256][T29488] truncated [ 1476.437820][T29523] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1476.437831][T29523] loop5: partition table partially beyond EOD, truncated [ 1476.437961][T29523] loop5: p1 start 10 is beyond EOD, truncated [ 1476.437978][T29523] loop5: p2 start 6 is beyond EOD, truncated [ 1476.437995][T29523] loop5: p3 start 225 is beyond EOD, truncated 07:16:00 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000050000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:16:00 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100000288770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:16:00 executing program 0: syz_read_part_table(0x0, 0x4d, &(0x7f00000001c0)) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000700)='/sys/module/8139too', 0x400, 0xa) r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000b00), 0x20080, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000a00)={{{@in, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@empty}, 0x0, @in6}}, &(0x7f0000000740)=0x11d) syz_mount_image$iso9660(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0xffffffff, 0x5, &(0x7f0000000640)=[{&(0x7f00000002c0)="f93c7304e2bd5b3de18e7153563f9bc6cc5c637197be7b7387a4d655a722794e0a98bb50ff2d5a1f372a8530c0ddb90feb1ab9b1dff19aac0107b28f878ecbd56f461ed59e", 0x45, 0x1}, {&(0x7f0000000340)="0c6c63ec3013c4a4fcc4e3f965905961e94bd9bdcb97ee770cc307bce01e50a0658cc950b69c43e97c0ef030af333cf23d64385c352d8c2afdb03810f0ace08dcbd4ccfd0d3bc3400d317a57f6add1212393339115b1601283867e3445592d8bcc9cfbaf5ae890fa01ea342a192075ff376e9a11475368a70f5b0d3eb20173dde8bcf5b6190c1e2b", 0x88, 0x1ff}, {&(0x7f0000000400)="f61ac5fae84ae444e19c4a5000c7808f3a747cdeab1c3012744f88655c1698d5ab54ee26de677b9345b43e61fffe6604900283e9c5c1bc06d8e2c20758b246dab84096dd5531b7d921683e554b74cae4f2b93948d75b53408c1c38a05bd6e6bd716b2dc0c2bf6d277abcba489950717cf458cfc1fcbadec16f172c74203765db1f8c80eefaab00b9555e6028c3dbe0931553680e187ad0a9bfdc079391a017c444c3d7a3cc6f310d90bcf34a29b44a3ae4b887cecda9cdaae2297a219a70c35ef3788ef43a591c970325260aeb1c6ff7093966b53068e320cece0da24dd7a8ed3e4af3cb3b698326391c1933632ffecd5b37a69d0a999736421fa14282bd", 0xfe, 0x323}, {&(0x7f0000000500)="2dfba065e66e00b13d754b858d7d5c8cda9a62b33b8fd4d6ee9c8c517bed7b3655608e98dea2d9d7c8b1c9dbc5861eee76be9b3aaa6d4dd4b49f81b06482a47fdd1942d045fca2c80f05d3a7c42c8aa500bab4924d32a7ef3ffd3be351beeabe64d8ff5dfeef152d118848ce63e24455af1b6a89d97c22", 0x77, 0xa171}, {&(0x7f0000000580)="f9bae6738da576e659dd526c42bf35c8e604ff1883030c645d01ca687afd03de143218c161f57e53aff25d7e4f23a83cbefafcb93bd906ba27cdeda2470a691613c14c227c30c2dfa8a1b9de55e17afc8ab7634d06bad0c604fea3a775a7288aae2cf3ee3d34b68f01900f25e6911769cc4c70556d6306b76cd42a3497476e52104e230f88d60c7dd7c8fd226ee3f284f14d37089194e4ce8bfde69f01e20a0ee0bce0c65c70d29ef775e176ee", 0xad, 0x96da}], 0x1a0003a, &(0x7f0000000840)={[{@unhide}], [{@smackfshat={'smackfshat', 0x3d, 'appraise_type=imasig'}}, {@euid_gt={'euid>', r1}}, {@dont_appraise}, {@defcontext={'defcontext', 0x3d, 'root'}}, {@smackfstransmute}, {@smackfsdef={'smackfsdef', 0x3d, '@.\'/,#'}}]}) socket$packet(0x11, 0x3, 0x300) socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(0xffffffffffffffff, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 07:16:00 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xe200000000000000, 0x0, 0x0) 07:16:00 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff8500000006000000000c024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1476.438011][T29523] loop5: p4 size 2 extends beyond EOD, truncated [ 1476.443775][T29523] loop5: p5 start 10 is beyond EOD, truncated [ 1476.443795][T29523] loop5: p6 start 225 is beyond EOD, truncated 07:16:00 executing program 0: syz_read_part_table(0x0, 0x4d, &(0x7f00000001c0)) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000700)='/sys/module/8139too', 0x400, 0xa) r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000b00), 0x20080, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000a00)={{{@in, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@empty}, 0x0, @in6}}, &(0x7f0000000740)=0x11d) syz_mount_image$iso9660(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0xffffffff, 0x5, &(0x7f0000000640)=[{&(0x7f00000002c0)="f93c7304e2bd5b3de18e7153563f9bc6cc5c637197be7b7387a4d655a722794e0a98bb50ff2d5a1f372a8530c0ddb90feb1ab9b1dff19aac0107b28f878ecbd56f461ed59e", 0x45, 0x1}, {&(0x7f0000000340)="0c6c63ec3013c4a4fcc4e3f965905961e94bd9bdcb97ee770cc307bce01e50a0658cc950b69c43e97c0ef030af333cf23d64385c352d8c2afdb03810f0ace08dcbd4ccfd0d3bc3400d317a57f6add1212393339115b1601283867e3445592d8bcc9cfbaf5ae890fa01ea342a192075ff376e9a11475368a70f5b0d3eb20173dde8bcf5b6190c1e2b", 0x88, 0x1ff}, {&(0x7f0000000400)="f61ac5fae84ae444e19c4a5000c7808f3a747cdeab1c3012744f88655c1698d5ab54ee26de677b9345b43e61fffe6604900283e9c5c1bc06d8e2c20758b246dab84096dd5531b7d921683e554b74cae4f2b93948d75b53408c1c38a05bd6e6bd716b2dc0c2bf6d277abcba489950717cf458cfc1fcbadec16f172c74203765db1f8c80eefaab00b9555e6028c3dbe0931553680e187ad0a9bfdc079391a017c444c3d7a3cc6f310d90bcf34a29b44a3ae4b887cecda9cdaae2297a219a70c35ef3788ef43a591c970325260aeb1c6ff7093966b53068e320cece0da24dd7a8ed3e4af3cb3b698326391c1933632ffecd5b37a69d0a999736421fa14282bd", 0xfe, 0x323}, {&(0x7f0000000500)="2dfba065e66e00b13d754b858d7d5c8cda9a62b33b8fd4d6ee9c8c517bed7b3655608e98dea2d9d7c8b1c9dbc5861eee76be9b3aaa6d4dd4b49f81b06482a47fdd1942d045fca2c80f05d3a7c42c8aa500bab4924d32a7ef3ffd3be351beeabe64d8ff5dfeef152d118848ce63e24455af1b6a89d97c22", 0x77, 0xa171}, {&(0x7f0000000580)="f9bae6738da576e659dd526c42bf35c8e604ff1883030c645d01ca687afd03de143218c161f57e53aff25d7e4f23a83cbefafcb93bd906ba27cdeda2470a691613c14c227c30c2dfa8a1b9de55e17afc8ab7634d06bad0c604fea3a775a7288aae2cf3ee3d34b68f01900f25e6911769cc4c70556d6306b76cd42a3497476e52104e230f88d60c7dd7c8fd226ee3f284f14d37089194e4ce8bfde69f01e20a0ee0bce0c65c70d29ef775e176ee", 0xad, 0x96da}], 0x1a0003a, &(0x7f0000000840)={[{@unhide}], [{@smackfshat={'smackfshat', 0x3d, 'appraise_type=imasig'}}, {@euid_gt={'euid>', r1}}, {@dont_appraise}, {@defcontext={'defcontext', 0x3d, 'root'}}, {@smackfstransmute}, {@smackfsdef={'smackfsdef', 0x3d, '@.\'/,#'}}]}) socket$packet(0x11, 0x3, 0x300) socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(0xffffffffffffffff, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) [ 1476.491977][T29488] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1476.590916][T29565] loop3: detected capacity change from 0 to 1 [ 1476.596442][T29560] loop5: detected capacity change from 0 to 1 [ 1476.655755][T29572] loop4: detected capacity change from 0 to 264192 [ 1476.666286][T29565] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1476.671892][T29565] loop3: partition table partially beyond EOD, truncated [ 1476.679688][T29560] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1476.684952][T29560] loop5: partition table partially beyond EOD, truncated [ 1476.696682][T29572] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1476.696969][T29572] loop4: p1 size 11290111 extends beyond EOD, truncated [ 1476.714377][T29560] loop5: p1 start 10 is beyond EOD, truncated [ 1476.719722][T29565] loop3: p1 start 10 is beyond EOD, truncated [ 1476.720494][T29560] loop5: p2 start 6 is beyond EOD, [ 1476.726572][T29565] loop3: p2 start 6 is beyond EOD, truncated [ 1476.731754][T29560] truncated [ 1476.731760][T29560] loop5: p3 start 225 is beyond EOD, [ 1476.737736][T29565] loop3: p3 start 33554657 is beyond EOD, [ 1476.740819][T29560] truncated [ 1476.740824][T29560] loop5: p4 size 2 extends beyond EOD, [ 1476.746191][T29565] truncated 07:16:00 executing program 0: syz_read_part_table(0x0, 0x4d, &(0x7f00000001c0)) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000700)='/sys/module/8139too', 0x400, 0xa) r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000b00), 0x20080, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000a00)={{{@in, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@empty}, 0x0, @in6}}, &(0x7f0000000740)=0x11d) syz_mount_image$iso9660(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0xffffffff, 0x5, &(0x7f0000000640)=[{&(0x7f00000002c0)="f93c7304e2bd5b3de18e7153563f9bc6cc5c637197be7b7387a4d655a722794e0a98bb50ff2d5a1f372a8530c0ddb90feb1ab9b1dff19aac0107b28f878ecbd56f461ed59e", 0x45, 0x1}, {&(0x7f0000000340)="0c6c63ec3013c4a4fcc4e3f965905961e94bd9bdcb97ee770cc307bce01e50a0658cc950b69c43e97c0ef030af333cf23d64385c352d8c2afdb03810f0ace08dcbd4ccfd0d3bc3400d317a57f6add1212393339115b1601283867e3445592d8bcc9cfbaf5ae890fa01ea342a192075ff376e9a11475368a70f5b0d3eb20173dde8bcf5b6190c1e2b", 0x88, 0x1ff}, {&(0x7f0000000400)="f61ac5fae84ae444e19c4a5000c7808f3a747cdeab1c3012744f88655c1698d5ab54ee26de677b9345b43e61fffe6604900283e9c5c1bc06d8e2c20758b246dab84096dd5531b7d921683e554b74cae4f2b93948d75b53408c1c38a05bd6e6bd716b2dc0c2bf6d277abcba489950717cf458cfc1fcbadec16f172c74203765db1f8c80eefaab00b9555e6028c3dbe0931553680e187ad0a9bfdc079391a017c444c3d7a3cc6f310d90bcf34a29b44a3ae4b887cecda9cdaae2297a219a70c35ef3788ef43a591c970325260aeb1c6ff7093966b53068e320cece0da24dd7a8ed3e4af3cb3b698326391c1933632ffecd5b37a69d0a999736421fa14282bd", 0xfe, 0x323}, {&(0x7f0000000500)="2dfba065e66e00b13d754b858d7d5c8cda9a62b33b8fd4d6ee9c8c517bed7b3655608e98dea2d9d7c8b1c9dbc5861eee76be9b3aaa6d4dd4b49f81b06482a47fdd1942d045fca2c80f05d3a7c42c8aa500bab4924d32a7ef3ffd3be351beeabe64d8ff5dfeef152d118848ce63e24455af1b6a89d97c22", 0x77, 0xa171}, {&(0x7f0000000580)="f9bae6738da576e659dd526c42bf35c8e604ff1883030c645d01ca687afd03de143218c161f57e53aff25d7e4f23a83cbefafcb93bd906ba27cdeda2470a691613c14c227c30c2dfa8a1b9de55e17afc8ab7634d06bad0c604fea3a775a7288aae2cf3ee3d34b68f01900f25e6911769cc4c70556d6306b76cd42a3497476e52104e230f88d60c7dd7c8fd226ee3f284f14d37089194e4ce8bfde69f01e20a0ee0bce0c65c70d29ef775e176ee", 0xad, 0x96da}], 0x1a0003a, &(0x7f0000000840)={[{@unhide}], [{@smackfshat={'smackfshat', 0x3d, 'appraise_type=imasig'}}, {@euid_gt={'euid>', r1}}, {@dont_appraise}, {@defcontext={'defcontext', 0x3d, 'root'}}, {@smackfstransmute}, {@smackfsdef={'smackfsdef', 0x3d, '@.\'/,#'}}]}) socket$packet(0x11, 0x3, 0x300) r2 = socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(r2, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 07:16:01 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xe300000000000000, 0x0, 0x0) [ 1476.751953][T29560] truncated [ 1476.766771][T29565] loop3: p4 size 2 extends beyond EOD, truncated [ 1476.787380][T29572] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1476.795203][T29572] loop4: p5 size 11290111 extends beyond EOD, truncated [ 1476.795541][T29572] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1476.863732][T29572] loop4: detected capacity change from 0 to 264192 [ 1476.872184][T29560] loop5: p5 start 10 is beyond EOD, truncated [ 1476.872201][T29560] loop5: p6 start 225 is beyond EOD, truncated [ 1476.874148][T29565] loop3: p5 start 33554657 is beyond EOD, truncated [ 1476.896362][T29572] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1476.896502][T29572] loop4: p1 size 11290111 extends beyond EOD, truncated [ 1476.897247][T29572] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1476.897950][T29572] loop4: p5 size 11290111 extends beyond EOD, truncated [ 1476.898414][T29572] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1476.919645][T29565] loop3: detected capacity change from 0 to 1 [ 1476.935331][T29560] loop5: detected capacity change from 0 to 1 [ 1476.956235][T29565] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1476.956245][T29565] loop3: partition table partially beyond EOD, truncated [ 1476.956325][T29565] loop3: p1 start 10 is beyond EOD, truncated [ 1476.956380][T29565] loop3: p2 start 6 is beyond EOD, truncated [ 1476.956392][T29565] loop3: p3 start 33554657 is beyond EOD, truncated [ 1476.956404][T29565] loop3: p4 size 2 extends beyond EOD, truncated [ 1476.956773][T29565] loop3: p5 start 33554657 is beyond EOD, truncated [ 1476.976255][T29560] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1476.976265][T29560] loop5: partition table partially beyond EOD, truncated [ 1476.976354][T29560] loop5: p1 start 10 is beyond EOD, truncated [ 1476.976368][T29560] loop5: p2 start 6 is beyond EOD, truncated [ 1476.976381][T29560] loop5: p3 start 225 is beyond EOD, truncated [ 1476.976395][T29560] loop5: p4 size 2 extends beyond EOD, truncated [ 1476.976871][T29560] loop5: p5 start 10 is beyond EOD, truncated [ 1476.976886][T29560] loop5: p6 start 225 is beyond EOD, truncated [ 1476.977702][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1476.977710][ T1043] loop5: partition table partially beyond EOD, truncated [ 1476.977776][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1476.977789][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1476.977801][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1476.977824][ T1043] loop5: p4 size 2 extends beyond EOD, truncated 07:16:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b25", 0xf) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="f8", 0xfdef) 07:16:01 executing program 0: syz_read_part_table(0x0, 0x4d, &(0x7f00000001c0)) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000700)='/sys/module/8139too', 0x400, 0xa) r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000b00), 0x20080, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000a00)={{{@in, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@empty}, 0x0, @in6}}, &(0x7f0000000740)=0x11d) syz_mount_image$iso9660(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0xffffffff, 0x5, &(0x7f0000000640)=[{&(0x7f00000002c0)="f93c7304e2bd5b3de18e7153563f9bc6cc5c637197be7b7387a4d655a722794e0a98bb50ff2d5a1f372a8530c0ddb90feb1ab9b1dff19aac0107b28f878ecbd56f461ed59e", 0x45, 0x1}, {&(0x7f0000000340)="0c6c63ec3013c4a4fcc4e3f965905961e94bd9bdcb97ee770cc307bce01e50a0658cc950b69c43e97c0ef030af333cf23d64385c352d8c2afdb03810f0ace08dcbd4ccfd0d3bc3400d317a57f6add1212393339115b1601283867e3445592d8bcc9cfbaf5ae890fa01ea342a192075ff376e9a11475368a70f5b0d3eb20173dde8bcf5b6190c1e2b", 0x88, 0x1ff}, {&(0x7f0000000400)="f61ac5fae84ae444e19c4a5000c7808f3a747cdeab1c3012744f88655c1698d5ab54ee26de677b9345b43e61fffe6604900283e9c5c1bc06d8e2c20758b246dab84096dd5531b7d921683e554b74cae4f2b93948d75b53408c1c38a05bd6e6bd716b2dc0c2bf6d277abcba489950717cf458cfc1fcbadec16f172c74203765db1f8c80eefaab00b9555e6028c3dbe0931553680e187ad0a9bfdc079391a017c444c3d7a3cc6f310d90bcf34a29b44a3ae4b887cecda9cdaae2297a219a70c35ef3788ef43a591c970325260aeb1c6ff7093966b53068e320cece0da24dd7a8ed3e4af3cb3b698326391c1933632ffecd5b37a69d0a999736421fa14282bd", 0xfe, 0x323}, {&(0x7f0000000500)="2dfba065e66e00b13d754b858d7d5c8cda9a62b33b8fd4d6ee9c8c517bed7b3655608e98dea2d9d7c8b1c9dbc5861eee76be9b3aaa6d4dd4b49f81b06482a47fdd1942d045fca2c80f05d3a7c42c8aa500bab4924d32a7ef3ffd3be351beeabe64d8ff5dfeef152d118848ce63e24455af1b6a89d97c22", 0x77, 0xa171}, {&(0x7f0000000580)="f9bae6738da576e659dd526c42bf35c8e604ff1883030c645d01ca687afd03de143218c161f57e53aff25d7e4f23a83cbefafcb93bd906ba27cdeda2470a691613c14c227c30c2dfa8a1b9de55e17afc8ab7634d06bad0c604fea3a775a7288aae2cf3ee3d34b68f01900f25e6911769cc4c70556d6306b76cd42a3497476e52104e230f88d60c7dd7c8fd226ee3f284f14d37089194e4ce8bfde69f01e20a0ee0bce0c65c70d29ef775e176ee", 0xad, 0x96da}], 0x1a0003a, &(0x7f0000000840)={[{@unhide}], [{@smackfshat={'smackfshat', 0x3d, 'appraise_type=imasig'}}, {@euid_gt={'euid>', r1}}, {@dont_appraise}, {@defcontext={'defcontext', 0x3d, 'root'}}, {@smackfstransmute}, {@smackfsdef={'smackfsdef', 0x3d, '@.\'/,#'}}]}) r2 = socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(r2, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 07:16:01 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85020000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:16:01 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xe400000000000000, 0x0, 0x0) 07:16:01 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff8500000006000000000d024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:16:01 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100000388770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1476.978195][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1476.978207][ T1043] loop5: p6 start 225 is beyond EOD, truncated 07:16:01 executing program 0: syz_read_part_table(0x0, 0x4d, &(0x7f00000001c0)) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000700)='/sys/module/8139too', 0x400, 0xa) r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000b00), 0x20080, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000a00)={{{@in, @in6=@empty}}, {{@in=@empty}, 0x0, @in6}}, &(0x7f0000000740)=0x11d) r1 = socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(r1, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) [ 1477.393309][T29650] loop4: detected capacity change from 0 to 264192 [ 1477.399461][T29654] loop3: detected capacity change from 0 to 1 [ 1477.400314][T29653] loop5: detected capacity change from 0 to 1 07:16:01 executing program 0: syz_read_part_table(0x0, 0x4d, &(0x7f00000001c0)) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000700)='/sys/module/8139too', 0x400, 0xa) openat$full(0xffffffffffffff9c, &(0x7f0000000b00), 0x20080, 0x0) r0 = socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(r0, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 07:16:01 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xe500000000000000, 0x0, 0x0) [ 1477.466224][T29654] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1477.466233][T29654] loop3: partition table partially beyond EOD, truncated 07:16:01 executing program 0: syz_read_part_table(0x0, 0x4d, &(0x7f00000001c0)) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000700)='/sys/module/8139too', 0x400, 0xa) r0 = socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(r0, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) [ 1477.466259][T29653] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1477.466265][T29653] loop5: partition table partially beyond EOD, truncated [ 1477.466335][T29653] loop5: p1 start 10 is beyond EOD, truncated [ 1477.466409][T29653] loop5: p2 start 6 is beyond EOD, truncated [ 1477.466421][T29653] loop5: p3 start 225 is beyond EOD, truncated [ 1477.466434][T29653] loop5: p4 size 2 extends beyond EOD, truncated [ 1477.466513][T29654] loop3: p1 start 10 is beyond EOD, truncated [ 1477.466526][T29654] loop3: p2 start 6 is beyond EOD, truncated [ 1477.466538][T29654] loop3: p3 start 50331873 is beyond EOD, truncated [ 1477.466549][T29654] loop3: p4 size 2 extends beyond EOD, truncated [ 1477.466813][T29653] loop5: p5 start 10 is beyond EOD, truncated [ 1477.466827][T29653] loop5: p6 start 225 is beyond EOD, truncated [ 1477.466960][T29650] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1477.467063][T29650] loop4: p1 size 11290111 extends beyond EOD, truncated [ 1477.467175][T29654] loop3: p5 start 50331873 is beyond EOD, truncated [ 1477.475983][T29650] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1477.479735][T29650] loop4: p5 size 11290111 extends beyond EOD, truncated [ 1477.480140][T29650] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1477.512680][T29653] loop5: detected capacity change from 0 to 1 [ 1477.517670][T29654] loop3: detected capacity change from 0 to 1 [ 1477.556247][T29654] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1477.556257][T29654] loop3: partition table partially beyond EOD, truncated [ 1477.556394][T29654] loop3: p1 start 10 is beyond EOD, truncated [ 1477.556406][T29654] loop3: p2 start 6 is beyond EOD, truncated 07:16:01 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xe600000000000000, 0x0, 0x0) [ 1477.556416][T29654] loop3: p3 start 50331873 is beyond EOD, truncated [ 1477.556427][T29654] loop3: p4 size 2 extends beyond EOD, truncated [ 1477.556970][T29654] loop3: p5 start 50331873 is beyond EOD, truncated [ 1477.558602][T29653] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1477.558610][T29653] loop5: partition table partially beyond EOD, truncated [ 1477.558677][T29653] loop5: p1 start 10 is beyond EOD, truncated [ 1477.558691][T29653] loop5: p2 start 6 is beyond EOD, truncated [ 1477.558703][T29653] loop5: p3 start 225 is beyond EOD, truncated 07:16:01 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100000488770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1477.558717][T29653] loop5: p4 size 2 extends beyond EOD, truncated [ 1477.564454][T29653] loop5: p5 start 10 is beyond EOD, truncated [ 1477.763570][T29653] loop5: p6 start 225 is beyond EOD, truncated [ 1477.785365][T29650] loop4: detected capacity change from 0 to 264192 [ 1477.802522][T29706] loop3: detected capacity change from 0 to 1 [ 1477.820065][T29650] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1477.820141][T29650] loop4: p1 size 11290111 extends beyond EOD, truncated [ 1477.821038][T29650] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1477.821685][T29650] loop4: p5 size 11290111 extends beyond EOD, truncated [ 1477.822179][T29650] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1477.844797][T29706] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1477.844805][T29706] loop3: partition table partially beyond EOD, truncated [ 1477.844894][T29706] loop3: p1 start 10 is beyond EOD, truncated [ 1477.844906][T29706] loop3: p2 start 6 is beyond EOD, truncated [ 1477.844919][T29706] loop3: p3 start 67109089 is beyond EOD, truncated [ 1477.844932][T29706] loop3: p4 size 2 extends beyond EOD, truncated [ 1477.845504][T29706] loop3: p5 start 67109089 is beyond EOD, truncated [ 1477.857934][T29706] loop3: detected capacity change from 0 to 1 [ 1477.903117][T29706] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1477.903126][T29706] loop3: partition table partially beyond EOD, truncated [ 1477.903235][T29706] loop3: p1 start 10 is beyond EOD, truncated [ 1477.903251][T29706] loop3: p2 start 6 is beyond EOD, truncated [ 1477.903263][T29706] loop3: p3 start 67109089 is beyond EOD, truncated [ 1477.903275][T29706] loop3: p4 size 2 extends beyond EOD, truncated [ 1477.903944][T29706] loop3: p5 start 67109089 is beyond EOD, truncated 07:16:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b25", 0xf) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="fc", 0xfdef) 07:16:02 executing program 0: syz_read_part_table(0x0, 0x4d, &(0x7f00000001c0)) r0 = socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(r0, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 07:16:02 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff8500000006000000000e024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:16:02 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85030000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:16:02 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xe700000000000000, 0x0, 0x0) 07:16:02 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100000588770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:16:02 executing program 0: r0 = socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(r0, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) [ 1478.209770][T29750] loop3: detected capacity change from 0 to 1 [ 1478.219524][T29747] loop4: detected capacity change from 0 to 264192 [ 1478.254074][T29752] loop5: detected capacity change from 0 to 1 [ 1478.282268][T29750] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1478.282277][T29750] loop3: partition table partially beyond EOD, truncated [ 1478.282451][T29750] loop3: p1 start 10 is beyond EOD, truncated [ 1478.282465][T29750] loop3: p2 start 6 is beyond EOD, truncated [ 1478.282477][T29750] loop3: p3 start 83886305 is beyond EOD, truncated [ 1478.282489][T29750] loop3: p4 size 2 extends beyond EOD, truncated [ 1478.282737][T29747] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1478.282922][T29747] loop4: p1 size 11290111 extends beyond EOD, truncated [ 1478.283913][T29750] loop3: p5 start 83886305 is beyond EOD, truncated [ 1478.284692][T29747] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1478.285389][T29747] loop4: p5 size 11290111 extends beyond EOD, truncated [ 1478.285698][T29747] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1478.296147][T29752] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1478.375632][T29752] loop5: partition table partially beyond EOD, truncated [ 1478.376106][ C1] ================================================================== [ 1478.376116][ C1] BUG: KCSAN: data-race in console_unlock / console_unlock [ 1478.376122][ C1] [ 1478.376138][ C1] write to 0xffffffff8417d940 of 8 bytes by task 29752 on cpu 0: [ 1478.376146][ C1] console_unlock+0x570/0xb30 [ 1478.376151][ C1] vprintk_emit+0x125/0x3d0 [ 1478.376157][ C1] vprintk_default+0x22/0x30 [ 1478.376161][ C1] vprintk+0x15a/0x170 [ 1478.376166][ C1] printk+0x62/0x87 [ 1478.376170][ C1] bdev_disk_changed+0xd98/0xea0 [ 1478.376175][ C1] loop_set_status+0x4dc/0x5a0 [ 1478.376180][ C1] lo_ioctl+0x7af/0x1340 [ 1478.376185][ C1] blkdev_ioctl+0x1d0/0x3c0 [ 1478.376190][ C1] block_ioctl+0x6d/0x80 07:16:02 executing program 0: r0 = socket(0x0, 0x800000003, 0x0) getsockopt$packet_int(r0, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) [ 1478.376195][ C1] __se_sys_ioctl+0xcb/0x140 [ 1478.376199][ C1] __x64_sys_ioctl+0x3f/0x50 [ 1478.376220][ C1] do_syscall_64+0x3d/0x90 [ 1478.376225][ C1] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1478.376230][ C1] [ 1478.376235][ C1] read to 0xffffffff8417d940 of 8 bytes by task 29753 on cpu 1: [ 1478.376242][ C1] console_unlock+0x9f5/0xb30 [ 1478.376247][ C1] con_flush_chars+0xc1/0x400 [ 1478.376252][ C1] con_write+0x2a/0x40 [ 1478.376256][ C1] n_tty_write+0x77b/0xaf0 [ 1478.376261][ C1] file_tty_write+0x409/0x660 [ 1478.376266][ C1] tty_write+0x24/0x30 [ 1478.376270][ C1] vfs_write+0x69d/0x770 [ 1478.376275][ C1] ksys_write+0xce/0x180 [ 1478.376280][ C1] __x64_sys_write+0x3e/0x50 [ 1478.376285][ C1] do_syscall_64+0x3d/0x90 [ 1478.376307][ C1] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1478.376312][ C1] [ 1478.376317][ C1] value changed: 0x00000000000179a1 -> 0x00000000000179a2 [ 1478.376323][ C1] [ 1478.376327][ C1] Reported by Kernel Concurrency Sanitizer on: 07:16:02 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xe800000000000000, 0x0, 0x0) [ 1478.376334][ C1] CPU: 1 PID: 29753 Comm: syz-executor.1 Not tainted 5.14.0-rc6-syzkaller #0 [ 1478.376351][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1478.376361][ C1] ================================================================== [ 1478.590490][T29752] loop5: p1 start 10 is beyond EOD, truncated [ 1478.596603][T29752] loop5: p2 start 6 is beyond EOD, truncated 07:16:02 executing program 0: r0 = socket(0x0, 0x800000003, 0x0) getsockopt$packet_int(r0, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 07:16:02 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100000688770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1478.599752][T29750] loop3: detected capacity change from 0 to 1 [ 1478.602782][T29752] loop5: p3 start 225 is beyond EOD, truncated [ 1478.614851][T29752] loop5: p4 size 2 extends beyond EOD, truncated [ 1478.615494][T29747] loop4: detected capacity change from 0 to 264192 [ 1478.624472][T29752] loop5: p5 start 10 is beyond EOD, truncated [ 1478.633994][T29752] loop5: p6 start 225 is beyond EOD, truncated 07:16:02 executing program 0: r0 = socket(0x0, 0x800000003, 0x0) getsockopt$packet_int(r0, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) [ 1478.677192][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1478.677202][ T1043] loop5: partition table partially beyond EOD, truncated [ 1478.677261][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1478.677279][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1478.677302][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1478.677312][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1478.677719][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1478.677733][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1478.729860][T29752] loop5: detected capacity change from 0 to 1 [ 1478.753571][T29807] loop3: detected capacity change from 0 to 1 [ 1478.760719][T29752] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1478.760796][T29752] loop5: partition table partially beyond EOD, truncated [ 1478.760867][T29752] loop5: p1 start 10 is beyond EOD, truncated [ 1478.760879][T29752] loop5: p2 start 6 is beyond EOD, truncated [ 1478.760892][T29752] loop5: p3 start 225 is beyond EOD, truncated [ 1478.760903][T29752] loop5: p4 size 2 extends beyond EOD, truncated [ 1478.761285][T29752] loop5: p5 start 10 is beyond EOD, truncated [ 1478.761300][T29752] loop5: p6 start 225 is beyond EOD, truncated [ 1478.789016][T29807] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1478.789025][T29807] loop3: partition table partially beyond EOD, truncated [ 1478.789159][T29807] loop3: p1 start 10 is beyond EOD, truncated [ 1478.789172][T29807] loop3: p2 start 6 is beyond EOD, truncated [ 1478.789182][T29807] loop3: p3 start 100663521 is beyond EOD, truncated [ 1478.789194][T29807] loop3: p4 size 2 extends beyond EOD, truncated [ 1478.789676][T29807] loop3: p5 start 100663521 is beyond EOD, truncated [ 1478.819708][T29807] loop3: detected capacity change from 0 to 1 07:16:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b25", 0xf) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0x2000feaf) 07:16:03 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85040000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:16:03 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xe900000000000000, 0x0, 0x0) 07:16:03 executing program 0: r0 = socket(0x11, 0x0, 0x0) getsockopt$packet_int(r0, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 07:16:03 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff8500000006000000000f024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:16:03 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100000788770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:16:03 executing program 0: r0 = socket(0x11, 0x0, 0x0) getsockopt$packet_int(r0, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) [ 1479.033452][T29832] loop4: detected capacity change from 0 to 264192 [ 1479.042460][T29831] loop3: detected capacity change from 0 to 1 [ 1479.044689][T29834] loop5: detected capacity change from 0 to 1 [ 1479.076141][T29834] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1479.076152][T29832] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1479.076151][T29834] loop5: partition table partially beyond EOD, truncated [ 1479.076223][T29832] loop4: p1 size 11290111 extends beyond EOD, truncated 07:16:03 executing program 0: r0 = socket(0x11, 0x0, 0x0) getsockopt$packet_int(r0, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 07:16:03 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000010024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1479.076316][T29834] loop5: p1 start 10 is beyond EOD, truncated [ 1479.076436][T29834] loop5: p2 start 6 is beyond EOD, truncated [ 1479.076447][T29834] loop5: p3 start 225 is beyond EOD, truncated [ 1479.076458][T29834] loop5: p4 size 2 extends beyond EOD, truncated 07:16:03 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xea00000000000000, 0x0, 0x0) 07:16:03 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100000888770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1479.076904][T29831] loop3: p1 < > p2 < > p3 p4 < p5 > 07:16:03 executing program 0: socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(0xffffffffffffffff, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) [ 1479.076910][T29831] loop3: partition table partially beyond EOD, truncated [ 1479.076959][T29831] loop3: p1 start 10 is beyond EOD, truncated [ 1479.076971][T29831] loop3: p2 start 6 is beyond EOD, truncated [ 1479.076993][T29831] loop3: p3 start 117440737 is beyond EOD, truncated [ 1479.077005][T29831] loop3: p4 size 2 extends beyond EOD, truncated [ 1479.077378][T29831] loop3: p5 start 117440737 is beyond EOD, truncated [ 1479.077405][T29832] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1479.078757][T29834] loop5: p5 start 10 is beyond EOD, truncated [ 1479.078771][T29834] loop5: p6 start 225 is beyond EOD, truncated [ 1479.080325][T29832] loop4: p5 size 11290111 extends beyond EOD, truncated [ 1479.080589][T29832] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1479.119216][T29834] loop5: detected capacity change from 0 to 1 [ 1479.119512][T29831] loop3: detected capacity change from 0 to 1 [ 1479.121722][T29832] loop4: detected capacity change from 0 to 264192 [ 1479.162094][T29832] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1479.162142][T29831] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1479.162149][T29831] loop3: partition table partially beyond EOD, truncated [ 1479.162237][T29831] loop3: p1 start 10 is beyond EOD, truncated [ 1479.162249][T29831] loop3: p2 start 6 is beyond EOD, truncated [ 1479.162260][T29831] loop3: p3 start 117440737 is beyond EOD, truncated [ 1479.162272][T29831] loop3: p4 size 2 extends beyond EOD, truncated [ 1479.162288][T29832] loop4: p1 size 11290111 extends beyond EOD, truncated [ 1479.162682][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1479.162702][ T1043] loop5: partition table partially beyond EOD, truncated [ 1479.162753][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1479.162766][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1479.162778][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1479.162798][ T1043] loop5: p4 size 2 extends beyond EOD, truncated [ 1479.163410][T29832] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1479.163436][T29831] loop3: p5 start 117440737 is beyond EOD, truncated [ 1479.163908][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1479.163922][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1479.164760][T29832] loop4: p5 size 11290111 extends beyond EOD, truncated [ 1479.164983][T29834] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1479.164991][T29834] loop5: partition table partially beyond EOD, truncated [ 1479.165049][T29834] loop5: p1 start 10 is beyond EOD, truncated [ 1479.165062][T29834] loop5: p2 start 6 is beyond EOD, truncated [ 1479.165102][T29834] loop5: p3 start 225 is beyond EOD, truncated [ 1479.165114][T29834] loop5: p4 size 2 extends beyond EOD, truncated [ 1479.165381][T29832] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1479.165615][T29834] loop5: p5 start 10 is beyond EOD, truncated [ 1479.165632][T29834] loop5: p6 start 225 is beyond EOD, truncated [ 1479.246080][T29900] loop3: detected capacity change from 0 to 1 [ 1479.255588][T29904] loop5: detected capacity change from 0 to 1 [ 1479.286394][T29904] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1479.286402][T29904] loop5: partition table partially beyond EOD, truncated [ 1479.286497][T29904] loop5: p1 start 10 is beyond EOD, truncated [ 1479.286514][T29904] loop5: p2 start 6 is beyond EOD, truncated [ 1479.286525][T29904] loop5: p3 start 225 is beyond EOD, truncated [ 1479.286543][T29904] loop5: p4 size 2 extends beyond EOD, truncated [ 1479.286805][T29900] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1479.286812][T29900] loop3: partition table partially beyond EOD, truncated [ 1479.286920][T29900] loop3: p1 start 10 is beyond EOD, truncated [ 1479.286932][T29900] loop3: p2 start 6 is beyond EOD, truncated [ 1479.286942][T29900] loop3: p3 start 134217953 is beyond EOD, truncated [ 1479.286953][T29900] loop3: p4 size 2 extends beyond EOD, truncated [ 1479.287483][T29900] loop3: p5 start 134217953 is beyond EOD, truncated [ 1479.288336][T29904] loop5: p5 start 10 is beyond EOD, truncated [ 1479.288353][T29904] loop5: p6 start 225 is beyond EOD, truncated [ 1479.328316][T29900] loop3: detected capacity change from 0 to 1 [ 1479.335861][T29904] loop5: detected capacity change from 0 to 1 [ 1479.368418][T29900] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1479.387350][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1479.392232][T29900] loop3: partition table partially beyond EOD, truncated [ 1479.392686][T29900] loop3: p1 start 10 is beyond EOD, [ 1479.397552][ T1043] loop5: partition table partially beyond EOD, [ 1479.404532][T29900] truncated [ 1479.404537][T29900] loop3: p2 start 6 is beyond EOD, [ 1479.410582][ T1043] truncated [ 1479.430757][ T1043] loop5: p1 start 10 is beyond EOD, [ 1479.436494][T29900] truncated [ 1479.436499][T29900] loop3: p3 start 134217953 is beyond EOD, truncated [ 1479.441676][ T1043] truncated [ 1479.441681][ T1043] loop5: p2 start 6 is beyond EOD, [ 1479.448678][T29900] loop3: p4 size 2 extends beyond EOD, truncated [ 1479.546031][T29900] loop3: p5 start 134217953 is beyond EOD, [ 1479.550046][ T1043] truncated [ 1479.550051][ T1043] loop5: p3 start 225 is beyond EOD, [ 1479.556119][T29900] truncated [ 1479.767541][ T1043] truncated [ 1479.767573][ T1043] loop5: p4 size 2 extends beyond EOD, truncated 07:16:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b25", 0xf) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0x7ffff000) 07:16:04 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85050000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:16:04 executing program 0: socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(0xffffffffffffffff, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 07:16:04 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xeb00000000000000, 0x0, 0x0) 07:16:04 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100000988770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:16:04 executing program 0: socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(0xffffffffffffffff, 0x107, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) [ 1479.888898][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1479.895104][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1479.926552][T29904] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1479.931768][T29904] loop5: partition table partially beyond EOD, [ 1479.931813][T29937] loop3: detected capacity change from 0 to 1 [ 1479.935297][T29939] loop4: detected capacity change from 0 to 264192 [ 1479.938065][T29904] truncated [ 1479.944494][T29904] loop5: p1 start 10 is beyond EOD, truncated [ 1479.953812][T29904] loop5: p2 start 6 is beyond EOD, truncated [ 1479.953830][T29904] loop5: p3 start 225 is beyond EOD, truncated [ 1479.953847][T29904] loop5: p4 size 2 extends beyond EOD, truncated [ 1479.966011][T29937] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1479.978433][T29904] loop5: p5 start 10 is beyond EOD, [ 1479.978949][T29937] loop3: partition table partially beyond EOD, [ 1479.984202][T29904] truncated [ 1479.989465][T29937] truncated [ 1480.002110][T29904] loop5: p6 start 225 is beyond EOD, truncated [ 1480.016003][T29937] loop3: p1 start 10 is beyond EOD, truncated [ 1480.022106][T29937] loop3: p2 start 6 is beyond EOD, truncated [ 1480.028145][T29937] loop3: p3 start 150995169 is beyond EOD, truncated 07:16:04 executing program 0: r0 = socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(r0, 0x107, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) [ 1480.034884][T29937] loop3: p4 size 2 extends beyond EOD, truncated [ 1480.055985][T29939] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1480.067429][T29939] loop4: p1 size 11290111 extends beyond EOD, truncated [ 1480.080906][T29937] loop3: p5 start 150995169 is beyond EOD, truncated 07:16:04 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xec00000000000000, 0x0, 0x0) [ 1480.088916][T29939] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1480.122863][T29939] loop4: p5 size 11290111 extends beyond EOD, truncated 07:16:04 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000011024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:16:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b25", 0xf) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r1, &(0x7f00000000c0)="b4", 0xffffffffffffffff) 07:16:04 executing program 0: r0 = socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(r0, 0x107, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) [ 1480.138991][T29939] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1480.139962][T29937] loop3: detected capacity change from 0 to 1 07:16:04 executing program 0: r0 = socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(r0, 0x107, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) [ 1480.185960][T29937] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1480.191362][T29937] loop3: partition table partially beyond EOD, truncated [ 1480.220024][T29939] loop4: detected capacity change from 0 to 264192 07:16:04 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xed00000000000000, 0x0, 0x0) [ 1480.236657][T29937] loop3: p1 start 10 is beyond EOD, truncated [ 1480.242755][T29937] loop3: p2 start 6 is beyond EOD, truncated [ 1480.246742][T29984] loop5: detected capacity change from 0 to 1 [ 1480.248861][T29937] loop3: p3 start 150995169 is beyond EOD, truncated [ 1480.261652][T29937] loop3: p4 size 2 extends beyond EOD, truncated [ 1480.296003][T29984] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1480.301241][T29984] loop5: partition table partially beyond EOD, truncated [ 1480.315975][T29939] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1480.319511][T29984] loop5: p1 start 10 is beyond EOD, truncated [ 1480.321292][T29939] loop4: p1 size 11290111 extends beyond EOD, [ 1480.327267][T29984] loop5: p2 start 6 is beyond EOD, truncated [ 1480.327283][T29984] loop5: p3 start 225 is beyond EOD, truncated [ 1480.333420][T29939] truncated [ 1480.348437][T29939] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1480.348663][T29984] loop5: p4 size 2 extends beyond EOD, truncated [ 1480.368573][T29939] loop4: p5 size 11290111 extends beyond EOD, truncated [ 1480.375880][T29937] loop3: p5 start 150995169 is beyond EOD, truncated [ 1480.394395][T29939] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1480.410648][T29984] loop5: p5 start 10 is beyond EOD, truncated [ 1480.416815][T29984] loop5: p6 start 225 is beyond EOD, truncated 07:16:04 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85060000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:16:04 executing program 0: r0 = socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(r0, 0x107, 0xc, 0x0, &(0x7f0000000200)) 07:16:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) socket$packet(0x11, 0x3, 0x300) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b25", 0xf) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000165000/0x2000)=nil, 0x2000, 0x1000000, 0x1010, r1, 0x3d506000) tkill(0x0, 0x34) wait4(0x0, &(0x7f0000000100), 0x4, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f00000003c0)={{{@in6=@dev, @in6=@mcast2}}, {{@in6=@local}, 0x0, @in6=@remote}}, &(0x7f0000000240)=0x28) r2 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0x0, r3) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="6c26c3a150efc0bfc660f4edb60e3b05006585f62051096dc935c52f7f05e45eb910cd41764553d21d44a6891b6133c553960ae943b314469fdbb4620be71cb0f7f24fce01a704e349508a0c4a7e38ba0c104ece8b18218eb9bbe07fe33e4342482337e61b0bda898613610c17f1e1e5fb891afd85d04dd9d9560b4da07b5be197d875b36c4cb31ff8b14ef226b566", 0x8f}], 0x1, &(0x7f00000005c0)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20}, 0x8040) r4 = syz_open_dev$tty20(0xc, 0x4, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r5, 0x0) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000840)=""/253, 0xfd}, {&(0x7f0000000600)=""/233, 0xe9}, {&(0x7f0000000280)=""/152, 0x98}, {&(0x7f0000000200)=""/16, 0x10}, {&(0x7f0000000700)=""/151, 0x97}], 0x5, 0xd9f, 0x0) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000040)={0x1, 0xe7, 0x9637, 0xfff, 0x1e, "f691375188567b50e2179975f7d5033452fd94"}) write(r4, &(0x7f00000000c0)="b4", 0xfdef) 07:16:04 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100000a88770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:16:04 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xee00000000000000, 0x0, 0x0) [ 1480.442346][ T1043] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1480.447615][ T1043] loop5: partition table partially beyond EOD, truncated [ 1480.454728][ T1043] loop5: p1 start 10 is beyond EOD, truncated [ 1480.460899][ T1043] loop5: p2 start 6 is beyond EOD, truncated [ 1480.466912][ T1043] loop5: p3 start 225 is beyond EOD, truncated [ 1480.473073][ T1043] loop5: p4 size 2 extends beyond EOD, truncated 07:16:04 executing program 0: r0 = socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(r0, 0x107, 0xc, 0x0, 0x0) [ 1480.505459][ T1043] loop5: p5 start 10 is beyond EOD, truncated [ 1480.511626][ T1043] loop5: p6 start 225 is beyond EOD, truncated [ 1480.522123][T30014] loop3: detected capacity change from 0 to 1 07:16:04 executing program 0: r0 = socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(r0, 0x107, 0xc, 0x0, 0x0) 07:16:04 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000012024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1480.560965][T30026] loop4: detected capacity change from 0 to 264192 [ 1480.568609][T30014] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1480.568617][T30014] loop3: partition table partially beyond EOD, truncated [ 1480.568765][T30014] loop3: p1 start 10 is beyond EOD, truncated [ 1480.568780][T30014] loop3: p2 start 6 is beyond EOD, truncated 07:16:04 executing program 0: r0 = socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(r0, 0x107, 0xc, 0x0, 0x0) 07:16:04 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xef00000000000000, 0x0, 0x0) [ 1480.568796][T30014] loop3: p3 start 167772385 is beyond EOD, truncated [ 1480.568812][T30014] loop3: p4 size 2 extends beyond EOD, truncated 07:16:04 executing program 0 (fault-call:1 fault-nth:0): r0 = socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(r0, 0x107, 0xc, 0x0, &(0x7f0000000200)) [ 1480.569184][T30014] loop3: p5 start 167772385 is beyond EOD, truncated [ 1480.612147][T30026] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1480.612292][T30026] loop4: p1 size 11290111 extends beyond EOD, truncated [ 1480.613084][T30026] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1480.613718][T30026] loop4: p5 size 11290111 extends beyond EOD, truncated [ 1480.614123][T30026] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1480.633583][T30014] loop3: detected capacity change from 0 to 1 [ 1480.671059][T30026] loop4: detected capacity change from 0 to 264192 [ 1480.674486][T30050] loop5: detected capacity change from 0 to 1 [ 1480.685976][T30014] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1480.685985][T30014] loop3: partition table partially beyond EOD, truncated [ 1480.686115][T30014] loop3: p1 start 10 is beyond EOD, truncated [ 1480.686127][T30014] loop3: p2 start 6 is beyond EOD, truncated [ 1480.686138][T30014] loop3: p3 start 167772385 is beyond EOD, truncated [ 1480.686149][T30014] loop3: p4 size 2 extends beyond EOD, truncated [ 1480.686516][T30014] loop3: p5 start 167772385 is beyond EOD, truncated [ 1480.698671][T30050] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1480.698746][T30050] loop5: partition table partially beyond EOD, truncated [ 1480.698815][T30050] loop5: p1 start 10 is beyond EOD, truncated 07:16:04 executing program 3: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="020185ffffff0a000000ff45ac0000bf24ff85000000060000000000024000ffffff81000000e100000b88770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1480.698828][T30050] loop5: p2 start 6 is beyond EOD, truncated [ 1480.698841][T30050] loop5: p3 start 225 is beyond EOD, truncated [ 1480.698854][T30050] loop5: p4 size 2 extends beyond EOD, truncated [ 1480.699391][T30026] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1480.699513][T30026] loop4: p1 size 11290111 extends beyond EOD, truncated [ 1480.700380][T30050] loop5: p5 start 10 is beyond EOD, truncated [ 1480.700411][T30050] loop5: p6 start 225 is beyond EOD, truncated [ 1480.702027][T30026] loop4: p3 size 1912633224 extends beyond EOD, truncated [ 1480.703051][T30026] loop4: p5 size 11290111 extends beyond EOD, truncated [ 1480.703560][T30026] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1480.727560][T30077] FAULT_INJECTION: forcing a failure. [ 1480.727560][T30077] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1480.915257][T30077] CPU: 0 PID: 30077 Comm: syz-executor.0 Not tainted 5.14.0-rc6-syzkaller #0 [ 1480.915317][T30077] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1480.915326][T30077] Call Trace: [ 1480.915333][T30077] dump_stack_lvl+0xb7/0x103 [ 1480.915366][T30077] dump_stack+0x11/0x1a [ 1480.915382][T30077] should_fail+0x23c/0x250 [ 1480.915406][T30077] should_fail_usercopy+0x16/0x20 [ 1480.915428][T30077] _copy_to_user+0x1c/0x90 [ 1480.915448][T30077] packet_getsockopt+0x4a4/0x590 [ 1480.965012][T30077] ? packet_setsockopt+0x23e0/0x23e0 [ 1480.965069][T30077] __sys_getsockopt+0x171/0x1d0 [ 1480.965094][T30077] __x64_sys_getsockopt+0x62/0x70 [ 1480.980187][T30077] do_syscall_64+0x3d/0x90 07:16:05 executing program 4: syz_read_part_table(0x1200000000000000, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85070000060000000000024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) 07:16:05 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xf000000000000000, 0x0, 0x0) [ 1480.980211][T30077] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1480.980232][T30077] RIP: 0033:0x4665e9 [ 1480.980245][T30077] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 1480.980314][T30077] RSP: 002b:00007f5581e12188 EFLAGS: 00000246 ORIG_RAX: 0000000000000037 [ 1480.980330][T30077] RAX: ffffffffffffffda RBX: 000000000056bf80 RCX: 00000000004665e9 [ 1480.980340][T30077] RDX: 000000000000000c RSI: 0000000000000107 RDI: 0000000000000003 [ 1480.980353][T30077] RBP: 00007f5581e121d0 R08: 0000000020000200 R09: 0000000000000000 [ 1480.980365][T30077] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1480.980376][T30077] R13: 00007ffc83ef05ff R14: 00007f5581e12300 R15: 0000000000022000 [ 1480.997799][T30050] loop5: detected capacity change from 0 to 1 [ 1481.036014][T30050] loop5: p1 p2 < > p3 p4 < p5 p6 > [ 1481.036025][T30050] loop5: partition table partially beyond EOD, truncated [ 1481.036103][T30050] loop5: p1 start 10 is beyond EOD, truncated [ 1481.036117][T30050] loop5: p2 start 6 is beyond EOD, truncated [ 1481.036129][T30050] loop5: p3 start 225 is beyond EOD, truncated [ 1481.036144][T30050] loop5: p4 size 2 extends beyond EOD, truncated [ 1481.036684][T30050] loop5: p5 start 10 is beyond EOD, truncated [ 1481.036703][T30050] loop5: p6 start 225 is beyond EOD, truncated [ 1481.039128][T30094] loop3: detected capacity change from 0 to 1 [ 1481.073957][T30099] loop4: detected capacity change from 0 to 264192 [ 1481.216042][T30094] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1481.216051][T30094] loop3: partition table partially beyond EOD, truncated [ 1481.216132][T30094] loop3: p1 start 10 is beyond EOD, truncated [ 1481.216149][T30094] loop3: p2 start 6 is beyond EOD, truncated [ 1481.216166][T30094] loop3: p3 start 184549601 is beyond EOD, truncated [ 1481.216212][T30094] loop3: p4 size 2 extends beyond EOD, truncated [ 1481.219039][T30094] loop3: p5 start 184549601 is beyond EOD, truncated [ 1481.268262][T30094] loop3: detected capacity change from 0 to 1 [ 1481.305947][T30094] loop3: p1 < > p2 < > p3 p4 < p5 > [ 1481.319699][T30094] loop3: partition table partially beyond EOD, truncated [ 1481.327891][T30099] loop4: p1 p2 < > p3 p4 < p5 p6 > [ 1481.328038][T30099] loop4: p1 size 11290111 extends beyond EOD, truncated [ 1481.334428][T30099] loop4: p3 size 1912633224 extends beyond EOD, truncated 07:16:05 executing program 0 (fault-call:1 fault-nth:1): r0 = socket(0x11, 0x800000003, 0x0) getsockopt$packet_int(r0, 0x107, 0xc, 0x0, &(0x7f0000000200)) 07:16:05 executing program 5: syz_read_part_table(0x0, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0201a9ffffff0a000000ff45ac0000bf24ff85000000060000000013024000ffffff81000000e100000088770072003007810500000000000000008000da55aa", 0x40, 0x1c0}]) [ 1481.364703][T30099] loop4: p5 size 11290111 extends beyond EOD, truncated [ 1481.365012][T30099] loop4: p6 size 1912633224 extends beyond EOD, truncated [ 1481.366806][T30094] loop3: p1 start 10 is beyond EOD, truncated [ 1481.366823][T30094] loop3: p2 start 6 is beyond EOD, truncated [ 1481.366834][T30094] loop3: p3 start 184549601 is beyond EOD, truncated [ 1481.366846][T30094] loop3: p4 size 2 extends beyond EOD, truncated [ 1481.367159][T30094] loop3: p5 start 184549601 is beyond EOD, truncated 07:16:05 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r0 = syz_io_uring_setup(0x57d5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x10, 0xffffffffffffffff, 0x0) ioctl$SG_IO(0xffffffffffffffff, 0x2285, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r4 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) r5 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r5, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r4, 0x81f8943c, &(0x7f0000000840)={0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000200)={0x0, r6, "dcb000644390eb72e0bfa5bffaa4f50820edfa9dbbc9b69a1ac4add2b46d650a05d6e8d423b204d5f09af72bd6ace3970d44e11850b0abf6b497bb6d163679cd97c3061b69083983623c8622f08db6f19b82b1edad9b57e1ba3e7442e95bf405484abcd94e29229073dde9cc2a2a2fe770e4d0d09d0becaafca04a93013bb28863500c39d6e14ad1c561232e471d38b1085efc71f60b91cfecbfdd69db0f71feb0a9fd1c4baee6e0bd88655c85338a8cd99d449aecad28fa5aff91500b43b3e830cf2feead96f6a8fde05773c5f23ce9e1584fa2047e7d55e9aa65f282f317d77bf6095703c17bffbc4e8395a031ef2220835566639e5817270ebd6d440b8d5f", "6c621437497707b401ccdf8e18b4412f7fe8c7f71655d73ecf1c3da136f768f10ccde6f357c8726e838d4b307e2d7692f0bfd63953ad2db428f5a88a38481fbae847bff7c9697e732afc384da9b9b7e1e7388a12a165750569ecd3701c49cbfdc5017558c71496d82cccbe98df103cd6ac44fb7eaa82a044ca58cecac3229bb5bf90a508835bfffb7746507118a4489c3d8217f66f4a46d7463a920e2fdaf68f125ab0f44fd5141f6d471d01b547e262cb4e7e4d665a750f1dcc24d567c95258c7ea92b1917ffff7c1caff78b4b90863414601356e7456a614b4be3c404827d5fbf8f694e3b43db5a2ed6132fbac12109e9dd6e8a505a15605879d8a426d259ab3a990f8f431caa3c192de2954bfa914281a071bbcc372d9f90c037d5a3384bf9bda066d303b6372a9f6e5ff69540398a0f31279c7cc3dc4e2ae3ab911c91984346a2ed1f06fdbb9b6e1ebec74f26fc657a9b2713023ec2f8c2446a22a5ab91c257824fcf3600b34ff0ee1db900a4369b88eb80f738bc1698c9931c99eb5f810fa5f49d16f4479cc1a763b66d70704b306703c9bbd1a166c12aec01e08dcaa630646bb9a58abd169c8d3f184aab18be43caeb291ae8e4a5608c93c2249ff04bbb0f5700fc04443423947fb0b454b9a23f6d3d63cad32ca93f9fc7c87dc04c542392291d3facf9784ee32ed70459e4498cb078ac580a292a791b15f5fe3a4a92f5c4d83b6a62e6afddb38112a63dfb2bf8660d28b53f4c21baf0546c65924ee98c1be10af199d1ae69feb49ed5eb28226c319585c57daa055f49c0ebd7a605e5b9b616e12361550d264139e5dda941e80e7d3c246f9ff2c49fec26e4a07e2d8dc286be0fbe938d8edfc6bb35f576b8a3905ed6f3b52ca9fdb513cb018d3f8fc50369f8210d8e6f944f7d8cab0f61448e9d0d0989c7e9cf9a2c2c30174aef7c2edfbc56705053b8e41694afb6ad7c0bd929c90595c00cdb13b559c440dce75ae51e5b2077aa545667723c7621b3286d6b000ab741a9161880d9a0711be2ee1015ab49bdb5998ac2d42da496e942c25a103c45119001d41a7ddbf81401c4a3c2e57f37bfcd99a94c200efaeb214a7c507757ddb9aea111b3d87ca000e79f4b63879a91812640b53eb84e5ae7efb80628730dfc3f47e246f442f9a5d28893585877e1fb9ad3b11948f424355cf09698d71fdf972491417d86c5659029de0cbff2fd22a78ccb777c3a3eedbdcecc309b0f700f62f879dbf5c12d1f9ffe90d92db2a25130b5a9f77b53c48d1373c196dd7919c4449194adc15aadcf33191db790f987d53ffa1880c5a56b084adaf75671ebd1996ae369829f16a1a66b0ed26c491dce30bc18d4cbd0b02b0493677d41712df67df9ec27a0567aef210549100d12b97d00f497de35f0b2ea384d56de9c6329508caf0379974af1940f09a677670d788a8497feb71aceeaa6fb1b006eaced5206b05a60daa68e5ebcbca2bd0fb14ab80b76aedea5b2e545d76cfc50b54c58fd92e4d7f55bf97d5e6e48061355b0045a4c1537096ef4ebcf4336188cd6e287a1e5286a97e2edda43c21f4a2b4b2ae12bcce4a7c28ef4381d5478f6b2c01c07dbeb533fd031fab39de52f322a346e7f849b8bf06dfa03bd942b1bd43ed47bf1502ee3f6c68b17a170a30e5dff4b679cb322cfdb35b4f602de70fef918f6b709890805016459a8838a45472f3f8b7583ffae68577aa1fd102de6686190f44914fcbe1d07afddf165ce653edf94f4bcd1462160762ae9a60ffaba5cadb058715191467a0a8e6fc8058aef066864a1ce0881f90ce32f63cd403f0828aec043f362e692538a2dceb3f5d29000bf5bed4607d27061d0d20b3efce5c0e922c470281eb5c8163de087cbcb762f87ee1843935c7e98eca29d9ee6cc517c02eeef66280a24869126c70b330f59ab3b5a2a418aa56d112cd828319c3a0a42ccfa6b75c77b58839a9e467390b81099f479de521b7f8f768ce45610f7296bec400721d23a86e28287cb385040f8009dd0fe5cd23cd469322a7eca779460a5a4d85b5e95d44ebc92b9e47c77327cc8341118d715b6b9f6abaf81ccdbc5e2b277f305eb601674f40f1150c15697ce4d3d8666f26a220bc74deed2a1a749453a5b88a2913bc225eb0a65f20ac8baf0adb9ed75cb67e97ad9768674231f257d609329d15fcb13b9ea2b63f05cb202d3f1d57327812c9d1131174e7c5ef9af7420e733783cad6e740e507a4df87261a9ec16d63232c192d19bb6ccae0c26888ea5ae7ceeccb4a6ccacfb47f01c24e9d8505085b96656739094a92e9fede1da1db654c64bb8c73eecbc1d7b8db2debfeae6b6f579fa2cb07f86df227943f958e69f7d86553f2aab0912744e82405f8e4597b3f2536cd1d684d307b9912a2d4c003b36b65dc54f59dec991acc261b851d822b4ff03a67987000b913a8c7360bf4fd1313ad3e8e31d82a559db7fb3c78f63d7d1aa2d3a49dfab108fff8f5ac5043be96901b54b7e6b722aab34a56dc958c9f838b977ee08d88548bae59bb700cb8971acb2f66c82717272ee77eacdcb92bfb2a7b2595cc54f13684272de9259d220ca6a47042bca3189cf4e2efe4a506f7dd95fc6d86cf98ea4956ec695279e825c6438c4868ab413342805c15b0dc42c136dbc16d1809acd38b5b9de7753d96518e0890f460d69c95a32e8235c6ea1e7acbdb71422290edf015d1dfe5d88e1dba5bbcfe9b9fa224b76479d1d13011fc4df06176bae98d27719a1ff16ec11271bdfc19a92e1c984dbfb1b642e80ac6d3c95bb7680d09f5fe4c6ffe679c4f3fde25c2affaf6a796df4df83a62f80f01418cfe9d5bb1925f462acf9224e3190aae0fb4017d8dbff74d0c23d984b37df9bcd14c9ba576e877852c4b4451a0f2cf229fe7ed094081db247851802af5212e98d83cd92b59a1c234c781e226044b693be4527b5bdadc9734a331279a334252a182f5e50d1497e4dc608d7be20c0a593a599c9520258043f1f69bf0b50d15dd29f301641be9ffe742efcaaae79f46a33319ca6979d769ca444a75419aa3b3966bd66fe53b080729a7afa71815482460e160883e13f40cf9772dd61c76be6dfea8bb7bc81f22c8b8d03d73d043b1949899e7a8d730638534f9f2414f9ef23010aff6c304753f9383d2560a44a040c62768af2ea71b249a7ce3ca0e47b742ca3b3e8c9131079998739ed7bbeb61f737a590ab83d703aea33d0fd751147a48e811ef078af327b35add5f9a3c9f72975652bac084b70082cade1572c6651078bc78eda5ca36dd44a7194c24316429f12c2c2396ec4f8669e8d29a5e1c1f992140c45f78616d1d2f7f7991e6ac301f8fe093955f18860061cc7d9cff0a41c639e99fe5d9dd272d9e060ecb4681494a717d2196c00dcd9482b227fe6a1db228947c00cf2f43468f0fa4bdbb7ace9c6f84c851b8777c14557dc5ab4244a48908faed2b57bef685ab99c3a4e3c183c285c93755246eff081187cd09ec12becfe6f48ed659d0c26944486c3108844edf37132fc7613dfe53f9d5152f1975858c79662ae4a1338b9fe93eb4886df89ced2c90d0e7f69a498fcda63cbd2a02508cbd910834f3800cfa91ed3bcbafaaf642823c5a59cfec213422434ca89d11517f877c5d291b1578edc50a77c92a84702d0260b89a9eb054c42c85da8667445f945d39f36eb82133470119c92efd6af04102b32ceed31479dffadd26cd86b4bf30e49d889d64e2fabdfde9d852aae7445ce2b8090b3eccc7e668ae7a2a861dc6ab3f6b9f15f9d39939263644e6ee7f4c43b674fdb7e522aa9f216ba6d961eca168d0b2d769d4ae5d8928ed62a20bd0c0869612532784f45416aa2cdcb59b7eb139d09aa7614925d31af1116f10f9b6bda66e2c98c2f024393b40ae13b17c7dc6e982eaaa9b9dd023395b00ffbddec08e9ad59ec70b452a729e94f6372cb5431412ab998e78a3726268b1955f0cfb9dd3943e512aa21b9b583c5d172135bdf0f99435b34c0a5092f09674b5c61efea755f2c04ea4c5d94abd93115f875a9439cb286fcc9cf6272fe25b5ec5f8785e2230c18c94df83193cf837f6a456d9054e7f6b89eac41cf65e08a09355bb8668c25432c73aef435ee99afb40c8c8edc4704c54d49e31f7b10903a42b0fc7c74fb882ef9d6b97c2ace52220a20e09de440b9fe665f6395d2f478fc7cea1e538bf0d1dc0f8b1456dc8ec355eeaf56afea1151286c07fb23901621c81b5b13aa8fb1dc8fbaa4dbc3d2156f3689da3386d7a1768e53aea2d67f1336ac94ae46bce2b4b1a366d4a3c62131ae479b721ab410282499695c2c91fca3baf1d38589b1bed39069adbe3efb3e7a37a74f07e9f4b1fb96db989cc288472dd049c85ca4929ba0bcf30a8657aad484ee5ea6c8ae5df948434cf59ea3245f964eaa7d2c5e7f4533026f8b83fb4929170bfb0029b82237baeafed5294c9d20425378a24326f0583fb9101a7e444940818932ae3dffd5898ba42dbaf24640a58d6d65f05b792f372359e4fb58c39cfa706ce2f2905962e0bae4ddf2991d950e4df2d24396c3c0649344ca19992e50d71a9268aa5f56e6bed7f3e015d804eaa4fc3aa3247c34715e5e572f43fc98bf106c848842f30dbc1c5c1c907674a63b510bb8f199ee18926edc65b1f5a38a212899bd38c34f1bdcdbbcdb4ebe844b4101170a30d6619c3b712c209e0a9e8ea4e141e525a4a140e379a9f73d634824438d9babd6c855f8e9802dc60dce6218f18a8ab19444b987bc5a781f5521b5200187e6b8841eb6b47c4a0231f096e20f678706b037f9d0af29d386842d19246b85804f3d8704562a77ec14e43ed3f7d36e46d5c6295a146672df67c90c6b5f4ef9427f9af07e0aafefc00eeac022953ea3d54166ae7bf8c12262c3e5d0d1b518360ff8a622df5227ef4513c6fd9730815f28cdd1624c88f454154c8a0d58c5eaedc6b7949b9e0607cd62e41b1053c4dc4ac93e9beeafb10b10b86323a469370c03dfa096d7494f7f72b7947b16773ff0c0f9b33db3227a7c0ce318cadc0169395d15a1963a22d19297cdad88eac9c2eb17cfd46ce8e02d11764cc2448c95f5b22ecb0309f070b84bd0954639b1e24f0c0668ecc235a0fbdcd09af6bc29bc71388814c13756329b666a710c2b7629c57b5133263e43f6297ad4947eab9b4cc3840c1b320893bd83925dfd73e021eb581fa9ffb7e68c9efe4adc7382f08ccba6701a8c271f9e85feb6f2238c6ad392b2fa137e30ce31b91c58a928035be05ec5c99e3a23fbd3cada68165565236154dd0e414d0be3a64c87746faa30029c26e3cda1918c3673b563895c83de6ca47bad0f2b7f4fea32d99deb81490701d612aa0571d826a49c4a28d0323402481efd3cc406843c83997792a2503dac726daf8"}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_READV=@pass_iovec={0x1, 0x2, 0x0, @fd_index=0x4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x302, 0x0, 0xf100000000000000, 0x0, 0x0) [ 1481.470983][T30099] loop4: detected capacity change from 0 to 264192 [ 1481.474691][T30137] loop5: detected capacity change from 0 to 1 [ 1481.477803][T30128] FAULT_INJECTION: forcing a failure. [ 1481.477803][T30128] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1481.496664][T30128] CPU: 0 PID: 30128 Comm: syz-executor.0 Not tainted 5.14.0-rc6-syzkaller #0 [ 1481.505486][T30128] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1481.515539][T30128] Call Trace: [ 1481.518802][T30128] dump_stack_lvl+0xb7/0x103 [ 1481.523444][T30128] dump_stack+0x11/0x1a [ 1481.527589][T30128] should_fail+0x23c/0x250 [ 1481.531993][T30128] should_fail_usercopy+0x16/0x20 [ 1481.537004][T30128] _copy_to_user+0x1c/0x90 [ 1481.541398][T30128] simple_read_from_buffer+0xab/0x120 [ 1481.546750][T30128] proc_fail_nth_read+0xf6/0x140 [ 1481.551702][T30128] ? rw_verify_area+0x136/0x250 [ 1481.556535][T30128] ? proc_fault_inject_write+0x200/0x200 [ 1481.562148][T30128] vfs_read+0x154/0x5d0 [ 1481.566287][T30128] ? __fget_light+0x21b/0x260 [ 1481.570947][T30128] ? __cond_resched+0x11/0x40 [ 1481.575604][T30128] ksys_read+0xce/0x180 [ 1481.579779][T30128] __x64_sys_read+0x3e/0x50 [ 1481.584297][T30128] do_syscall_64+0x3d/0x90 [ 1481.588702][T30128] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 1481.594593][T30128] RIP: 0033:0x41936c [ 1481.598467][T30128] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 f9 fc ff ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 2f fd ff ff 48 07:16:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x5b3280, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800006, 0x12, r0, 0x0) dup(r0) r1 = socket(0x11, 0x800000003, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000040)={'sit0\x00'}) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/216, 0xd8}, {}, {&(0x7f0000000300)=""/62, 0x3e}], 0x3, 0xd9f, 0x7) write(0xffffffffffffffff, &(0x7f00000004c0)="d383cc2850f07af0381130a42d1b25", 0xf) r2 = socket(0x11, 0x800000003, 0x0) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000180)={'batadv_slave_0\x00'}) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r2, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x20, 0x3, 0x8, 0x101, 0x0, 0x0, {0x3, 0x0, 0x7}, [@CTA_TIMEOUT_NAME={0x9, 0x1, 'syz1\x00'}]}, 0x20}, 0x1, 0x0, 0x0, 0x40004}, 0x4068850) r4 = syz_open_dev$tty20(0xc, 0x4, 0x0) write(r4, &(0x7f00000000c0)="b4", 0xfdef) [ 1481.618062][T30128] RSP: 002b:00007f5581e12170 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1481.626458][T30128] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 000000000041936c [ 1481.634482][T30128] RDX: 000000000000000f RSI: 00007f5581e121e0 RDI: 0000000000000004 [ 1481.642641][T30128] RBP: 00007f5581e121d0 R08: 0000000000000000 R09: 0000000000000000 [ 1481.650602][T30128] R10: 0000000000000000 R11: 0000000000000246 R12: 0