581dbc33039f15a3a7db74e54f808c4122ae7f14895c49b38e2e1abfc62add1362a69b6d5c177f5b7d592d924e6a2a63b5b4844c70e776e4d7dd53c964e2600620bf46101fc5813a964f59723c9964f9645435ca171e021a84dc313d38873647361ae570471f16b34dc2f4ebc102806fff59f8d3a4d6c51fb736b2e79c8495c9874f1feb59869f2f3112dc2b660e7cc9f24370cf1500a192133489e9370ee9853917da18caaa26cee44169ead0cfbc56afa16ab69311613386f5c52f99d7668037b7ff38c14fd15f23e9925bd1481303e7efe036780c0b3cc5d99d7a201d9f10e49ab1bee07e78b43c34aaee4c497caf9049a629961a3df788be045682dab8aa7f5b8c5719fa8135966669169012b366fff192c26252e79a57065012f878360b58ed7df486839afa9d39035d0ccdd6a56103954acfcdd45868fc778910f162f4ec28a6c4d4fc00c5b16934b898462869ec84ce18854c2223f59f888a601eba70d39d6049e205eb06d6f1ce57511295533b2c0432f1499a6bc9d77b9b672fb104ea8307442d563324d1ae86c5affc83ef39150ef712f845c4ded0cab80e5bbb3b57d6365c6f32f0cc1f5b672cda98a5a92238f370bbdb2a1ce124e298023de530844b05090da6789bae3a19c47897e1f9035e145f47cc924c1074c81bc47902dbd8b3cbe80a55a85215b947f57fe4f2bb12096062690af6309888f53f3af206d29c9080c97e381b9468ef51b91950e6536f162fa88356f6b4a1ab7adcb5b904b22724da16df28a906d3862b4a9aadc8b03f80c674675b8552aa0a4e78c944325a1b0c436daecd3cb6114c323775fd655b79545e59684bbd6ebe080da64d3aa48077a8c7c1b7aaffca0f7a74c80afc5fdd1f42b1f9962bc96924e1a194822e35f809d699605a609517b4e779ca05918366b97edf783ba44b1b023567eba81002a49e7f352ebc9422ec143843075163551f9f8d905d6a615d85985098afa410efdbb417b94a8fd28e67efe600b3aa829dd49a7d2eb9efc2b63fd25121b6591e51694823397de5d6fbd35efc903e1a4142f52f5972e0f8abf7cb969f928f04597a3bc2ec122b0c8fc9ea820273c60ee758b683f75713eadf7ba28a2e1efb807fd11e1b5e4ee0e864a62aae34074c14c8bcfc92175b4222ea557ed071004b5829cebd5ae13fa6e2e00fb18744f88ab235e3c2a3b135e977ecc4b57415a2c5022e97d4a705ab7853f97143c5172eadb8f0a1a4820a6b2a249f4546d05f9d6d4040f7b8ca9d47487d212656a2383ebe6258d3a70b9f11693e3eb8fe143c608acb68867f9f6043a4643c79fc7446ee0031d079ff295c97ca6adec8288b9cb2b3161be438bcffd782535568247766a7e9b239642b07c84aaa841a3e583f5b8177d35b87886791c14c0022f787ee6916d1b2ecfd8a8e472a5c663babcab429b4ae99d57caadb65a5d223f96807170dcc6d17a9f29c74b65cde0626acbb0f649a75f3e427ed01890054ba637b19eca3e287837268e47c3fbd96bd8ab0c6af764fcbc527a495a06e0f55a7cb4c6b28286670305ad4d0b6bb53a8b1e910a83a7c84238cb9188063248aa41193712da4c5cebc15e881f6fad6ae3ecf5abe12ff3ff3d456cdb2c8c95c114a42dd9618dcfbaa281b190137398111be93f283c050f0a107f2a4b2eea35efcc0366ae4ca4a5673d68820c40fc3fdb9bbe0219b280481ed3b3ae650e197f12e4f656aa8c792f064cdaf65e8f38b6ef96dbe1cce8d06190b3a17f8317df1a138a51b1931f33fa925870956c241073709fcf04b4e09bd5654bee1b5818c09c375d6e09927c002f7210611fef50c387bb31043717f0067afad707e0775b6b42df0dca0949e8c911028350891b8b26a2042f02760a34d6b0e5a4b95e4dba117a5ada37da96e1fb33fa46a0d181cc3ef234f0801af86d30abaa76ac9aa86a7ccd8e660387bc3a2aaae42831ae57f9c77ba4875838d360b4bc3c15f2bf7069d5549c796a375755c56f68c189d13ba44e014ae4424a84c7699dd46f241d9c66c287938049ea3b41b15597b533de66756afe93874acfb2058efed1b760510057b057f661da56175504f232fa63bdc8ad2ebf31b42deaaa17917306db50ea71eb390c2a7769ed46370c544c76d92eb9f3d1d130a76d3d417463fa033e0ff9fc651a15aeb7e396a47c240ab56869f5ba4bae8918de0b5a8b1a36cb5ba3711f627a20c0ffe0675aba5f6671f996fa9e2228d8efed884f6deeccde81287fb90902a20442b7c43131ef881a681d00d28836f69f831f213df2974123967ee4e4f89c2f829850572f179b6add0d727cf14cc470b5e19a6fc96e536d3074524466732c27125881f02d8fe9712af3e4b54c194db72cd12e07511544c14d2a6c2513031a95aa2ff7a560f6113649ef04d774d26ba7d177c21e9edbf4bee87997d081c4676da8b2a8d4a081e18d52ebea9316e8716f041b3be35686384649033078663eea5443f0d4d6e1074c38e74b15878ce1fde5834a2814b7922a4c461664cca1245da428c19d330d1b8ae519ca386bc01c39f9a5f6b06db9fc4824c443de6916ce03d3cac16e0f34b6e7054a3c17359ad0ae9a301057dac233438ac1f6249a157eb50142eb793f3ae38d22c670da9915252d121575e286c9e6128a5d7fb40c1b2ba1f792d6e18e2acf6e977195a7df03d3485fb63dca548f4707a1e4d7e4795c69a72fb295ef657812571c7e33f7a2cd82fe52c91687836738c4c0220f989e139ad35f3287ac65e1e8f640f548710df795d05987df1f78bf596442e2f466b1711d3ce77460ddc6a65b151f69cda2c87ed8bd2ee84c39000c74e195498e00dd52875147c4a194a51baddcfdb6b1c4b949a2e239568dd4162066ceb5d5bcbb3aa52847bf6d16ca71fef2d3dca1decc98ab0799c7a2bc48e702c02119e4eb8298bdc073ea519b578bc3d0524d17f73d4127de7c3193fc769bfadfce7878501868200cbbe8a75a87c1c8086a4fdf0e6dfdc9ce7286d37393e67c7b57f01dcaafe99212", 0x1000, 0x400}], 0x2000000, &(0x7f00000005c0)={[{@uni_xlateno='uni_xlate=0'}, {@fat=@time_offset={'time_offset', 0x3d, 0xfffffffffffffa9b}}, {@fat=@errors_continue='errors=continue'}, {@uni_xlateno='uni_xlate=0'}, {@nonumtail='nnonumtail=1'}], [{@smackfsroot={'smackfsroot', 0x3d, 'tmpfs\x00'}}, {@pcr={'pcr', 0x3d, 0x24}}, {@uid_gt={'uid>'}}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:56:42 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x5b00000000000000, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) 03:56:43 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000004088000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:56:43 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ff0000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:56:43 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/sys/net/ipv4/vs/sloppy_tcp\x00', 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0x4008af12, &(0x7f0000000340)={0x2, 0xff}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r1) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) symlink(&(0x7f0000000040)='./file0/f.le.\x00', &(0x7f0000000140)='.//ile0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.//ile0\x00', r2, &(0x7f00000007c0)='./file0/f.le.\x00') linkat(r2, &(0x7f0000000000)='./file0/f.le.\x00', r2, &(0x7f0000000180)='.//ile0\x00', 0x0) syz_open_dev$video(0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000380)={0xa, 0x0, 0x0, @initdev}, &(0x7f00000003c0)=0x1c) [ 2361.350964] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2361.391471] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:56:43 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x5c00000000000000, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) 03:56:43 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', 0x0, 0x8001, 0x2, &(0x7f0000000500)=[{&(0x7f0000000400)="ae1a0ff8459fcbc3dc0900d0c11eb8cf4823ad9aa318e6d714261da76238df3d228e7b3ecf66d592cd44be5aee0dc766262e41a05d3bea3773f7de45db49b9483facee76f745c4effd768b59d1eb0b77053624b3c2661ba9131f4d72ddfb4948b96270c4973368ac77fa7379663b697bc3854e33e2d6950c9b0f09daa47a8182a1542784713978e5681a8df39243183b1a83723d15dc546e99f0a793bd1a5be23907c360806de3f5d417566d605c2129c9658a5e29118effb67ce60c69edd4783822899ca37ea98227fddb4e4ccc8026cd5b512850902509102f0f9fb8d1b9602c3d196e168b5da77ca2288392b9", 0xee, 0x7}, {&(0x7f0000000800)="ec24e05909e24f355a949b415104eea8e2774db83718e8d2dac96ecb5473db946ddeede0725fe9960246a6e7f040e68a1aa7705dd75a6fd8a7516cb3c933beae14b5be4b9332eb04a8c0e2bc2fd8f8a1e6ccddc1daa3166e07985aab02427b0835daef070997c198a40913dd5b443f82eabcf9bbe407521af1860872df316222b7ea26644a51ab324316bd72c5b42ad85e60bdf893936b89d887b8bc7bb7ec9067fb87bbf120302b769d68ba1b67755e6981150959f6ee8f045157a397c3b476bca8bc9d6eb175941d537456ee6b671d8202786b28699e327ee29555550f733b894b18ecf9882ccd58a7330c8eb46d3583fa7b3c265d850b39eb6affe6889670bff921ac8fa86635bfb7d3f3c73602475aba737874dac9555ec349d97886704fb57345f0dc17d3077bee63b5d678e4df78c6d26867f4336b1cc289bf091ceabe48c0eebe236b399dda56e38d99236d5ac3579266b58eb4059bfc8bb21889ca8ef3fc193384eb6cce3ef64774bbfa881ad3f9b7f908d958e0507351368af5e75768c2d01fd88b698bf92ea996ed1e00c9f74ab76a22a540b9f9a93cecb3661265c296d4b4d7d96fb44321c664abf1af325457f9fd474bf11c37eda39fdfce2adc7a13953456cbd3e9d94d0aba135b5ae7df6920b611e717b0fe9816faa4224d3db28e9e8774020e19b30184ea7cd981adb46eb43279ed1a70e594c1b67eccca4989f2936ce3b91b9f671b2572c347090354b5ce3902fd08c256e881387d266014d65a71ef5f8044b629d7fc6b631429eef8389a43cb2b63a087a1bbbe06fec8750581d7027707ad05257deec6d97732761bef3d91e6a7fdf20c1a6923f9de5d5a7fa3b19c4804c30f99363eddb70731ad0541b5504c6cbd4697adc29ce8978ef5f8c0da2a59f1705a26f75b4276707f01fed920a77a476411dd66e272caaccc147eb5954b9c0eaae97adc656cc4ac07f932a057ae58ed47774d9ecdc8a626f9e40d445e039408e396264acbfee31f51149873ce793ca9e5c46fe2c0eaeb767e12d105cd6a08bc195ac7bc0adbaecffaac9e6f87311bdf8ce7a06cbdffa1696ae8a93b2aa552aa19900d4e4fdc1ef42a33cb9efbec63d2491ff0bebfbd3577bdc5ac10533ceb78922615cb3f6fa4e543e2174ec59a59fdb3c299bf2c517bd750b33a102493cbf8f8bc47baad4a7273344c6f81bdfd60fd12e6f1907cd44f70e8f2703d9ccd394dddbda9e00e315afc26b815f21c2576125a22d2e210b6632756e7204b3191681f743834fa629914cc7607bccb29411f8d5d8d1cafb6645e612fc8c2ed974412b3e53e67c0f37c9637078f6c101c4bd9511345e6068f7ef68e3afaf54bd3dc99c4bb866e951388c32f40ccdec43d67dcede93409778155f3cb76bad76893a705a634dff31979ae08eb3f755c8970f0104976130404a8be41c134bd4272245e0a8a94cf0867d069f0509bbe40a23971f144c7507eb0ee2eab48d0a44761d352b836bb236dfa79d3198f5e9c2ecdc76423032890bf2cc6e491f122f671b5d5399c671767c41da9a92bfc840521ee429d80e669de5008712c163dbdbd3e03eda1b77b9c790216023f1b58743ca73e779fca421033a62a198b57bb11fc1286e27ba6bac884f9ce4e74cb8c154e1fba8efdbccbbffcdaf0b96998dd427c8893cda049cc92830a0b7690dc91d74ab8ff7e7eec0fa5f159d1e3ed5af49286331dad654f9d60ad7c24e34685273b3f3cab9c1f49570b53333031fb205225388db8ef96594d480f2b65baf8c673cc7593f70f0dee69b71145d58b435ad400bd2bf2d50dfeba33f0f069706d6b49ba665d9a217c4b5102e26dd530778fea35a8029ea6ce7ad4daed9b4aaed24dfd5c691815db0ffb9efb2b052de4644997a230a2fc38d0213d5ef04cc90875b38c9ec066f9e6f019294eb7d3821c4a1295e52d404b9395489a77762d9fe58f214170895c3af05073009b8d38c2d338b7d91e204dfa7a62175c6825ffe59abd719b9d284bd7203b795a7d61432620c94b1c3f4f5e444e59f6b58706b7873a2cddcc2ab2fd46912d9d5bb2841387e0c600c483478854ccb7cbc9cc4ed267023ee981aca87850422377a9bf33908ddb466ddb0f5b8b6e3c043fbd8f404e96ca46c89759e103b6fa0e23b7da65bfe2c9195af53c8f622a3c22c1d4a81ed23951217b61636cce473dae5e120019f77fe766fba543b0b23176ba4107d77077815ef3a6cfb6136d400683bb6308e4651d9fa29dc4b734d1acbce0b5307eee447fdcec50880dffba12ed481a985162f4f4884a36e849e1338b57f17badf8571fa4eb0d9bae5425d07abc84d90feaf5271bce91d7f2e6b7eb2f8ca8872f230887b195edc815764dee145f9e6540ed2752c5ca2baf93920fdd2111bda390c1427eedcf4bc6cf21613ea1e2cf3f5f94d70f28b451699a8a68b5eae748a93ad5b59a15c6fc1e75012b86fff497f9dbfd7279ecf35af9fb7ebe2f5acbe9de3f2db901df01a7d383292f16196bf9d0feb96a3007ff62230a13e175d15743dab63ae5703572a6aa3140f48fe0a9283166c601f0b527ac150ee8978a7bac8d4cbec07c3edac56d8e37e5805c4e51bf114c5b0ba1a87c7e45cb0844cb5cd65fd0047234491f1566166a3a4b2ce1baab4a6d42c3c3d0c237c1504639f28f1fec034d8841cb6561f393f14ea77b5408a3437d8f662c4f1c7af7d05656c476483659b4fc863fd6ed1b8e345bfecdc63f8847825a29366c15de846a46184926e581dbc33039f15a3a7db74e54f808c4122ae7f14895c49b38e2e1abfc62add1362a69b6d5c177f5b7d592d924e6a2a63b5b4844c70e776e4d7dd53c964e2600620bf46101fc5813a964f59723c9964f9645435ca171e021a84dc313d38873647361ae570471f16b34dc2f4ebc102806fff59f8d3a4d6c51fb736b2e79c8495c9874f1feb59869f2f3112dc2b660e7cc9f24370cf1500a192133489e9370ee9853917da18caaa26cee44169ead0cfbc56afa16ab69311613386f5c52f99d7668037b7ff38c14fd15f23e9925bd1481303e7efe036780c0b3cc5d99d7a201d9f10e49ab1bee07e78b43c34aaee4c497caf9049a629961a3df788be045682dab8aa7f5b8c5719fa8135966669169012b366fff192c26252e79a57065012f878360b58ed7df486839afa9d39035d0ccdd6a56103954acfcdd45868fc778910f162f4ec28a6c4d4fc00c5b16934b898462869ec84ce18854c2223f59f888a601eba70d39d6049e205eb06d6f1ce57511295533b2c0432f1499a6bc9d77b9b672fb104ea8307442d563324d1ae86c5affc83ef39150ef712f845c4ded0cab80e5bbb3b57d6365c6f32f0cc1f5b672cda98a5a92238f370bbdb2a1ce124e298023de530844b05090da6789bae3a19c47897e1f9035e145f47cc924c1074c81bc47902dbd8b3cbe80a55a85215b947f57fe4f2bb12096062690af6309888f53f3af206d29c9080c97e381b9468ef51b91950e6536f162fa88356f6b4a1ab7adcb5b904b22724da16df28a906d3862b4a9aadc8b03f80c674675b8552aa0a4e78c944325a1b0c436daecd3cb6114c323775fd655b79545e59684bbd6ebe080da64d3aa48077a8c7c1b7aaffca0f7a74c80afc5fdd1f42b1f9962bc96924e1a194822e35f809d699605a609517b4e779ca05918366b97edf783ba44b1b023567eba81002a49e7f352ebc9422ec143843075163551f9f8d905d6a615d85985098afa410efdbb417b94a8fd28e67efe600b3aa829dd49a7d2eb9efc2b63fd25121b6591e51694823397de5d6fbd35efc903e1a4142f52f5972e0f8abf7cb969f928f04597a3bc2ec122b0c8fc9ea820273c60ee758b683f75713eadf7ba28a2e1efb807fd11e1b5e4ee0e864a62aae34074c14c8bcfc92175b4222ea557ed071004b5829cebd5ae13fa6e2e00fb18744f88ab235e3c2a3b135e977ecc4b57415a2c5022e97d4a705ab7853f97143c5172eadb8f0a1a4820a6b2a249f4546d05f9d6d4040f7b8ca9d47487d212656a2383ebe6258d3a70b9f11693e3eb8fe143c608acb68867f9f6043a4643c79fc7446ee0031d079ff295c97ca6adec8288b9cb2b3161be438bcffd782535568247766a7e9b239642b07c84aaa841a3e583f5b8177d35b87886791c14c0022f787ee6916d1b2ecfd8a8e472a5c663babcab429b4ae99d57caadb65a5d223f96807170dcc6d17a9f29c74b65cde0626acbb0f649a75f3e427ed01890054ba637b19eca3e287837268e47c3fbd96bd8ab0c6af764fcbc527a495a06e0f55a7cb4c6b28286670305ad4d0b6bb53a8b1e910a83a7c84238cb9188063248aa41193712da4c5cebc15e881f6fad6ae3ecf5abe12ff3ff3d456cdb2c8c95c114a42dd9618dcfbaa281b190137398111be93f283c050f0a107f2a4b2eea35efcc0366ae4ca4a5673d68820c40fc3fdb9bbe0219b280481ed3b3ae650e197f12e4f656aa8c792f064cdaf65e8f38b6ef96dbe1cce8d06190b3a17f8317df1a138a51b1931f33fa925870956c241073709fcf04b4e09bd5654bee1b5818c09c375d6e09927c002f7210611fef50c387bb31043717f0067afad707e0775b6b42df0dca0949e8c911028350891b8b26a2042f02760a34d6b0e5a4b95e4dba117a5ada37da96e1fb33fa46a0d181cc3ef234f0801af86d30abaa76ac9aa86a7ccd8e660387bc3a2aaae42831ae57f9c77ba4875838d360b4bc3c15f2bf7069d5549c796a375755c56f68c189d13ba44e014ae4424a84c7699dd46f241d9c66c287938049ea3b41b15597b533de66756afe93874acfb2058efed1b760510057b057f661da56175504f232fa63bdc8ad2ebf31b42deaaa17917306db50ea71eb390c2a7769ed46370c544c76d92eb9f3d1d130a76d3d417463fa033e0ff9fc651a15aeb7e396a47c240ab56869f5ba4bae8918de0b5a8b1a36cb5ba3711f627a20c0ffe0675aba5f6671f996fa9e2228d8efed884f6deeccde81287fb90902a20442b7c43131ef881a681d00d28836f69f831f213df2974123967ee4e4f89c2f829850572f179b6add0d727cf14cc470b5e19a6fc96e536d3074524466732c27125881f02d8fe9712af3e4b54c194db72cd12e07511544c14d2a6c2513031a95aa2ff7a560f6113649ef04d774d26ba7d177c21e9edbf4bee87997d081c4676da8b2a8d4a081e18d52ebea9316e8716f041b3be35686384649033078663eea5443f0d4d6e1074c38e74b15878ce1fde5834a2814b7922a4c461664cca1245da428c19d330d1b8ae519ca386bc01c39f9a5f6b06db9fc4824c443de6916ce03d3cac16e0f34b6e7054a3c17359ad0ae9a301057dac233438ac1f6249a157eb50142eb793f3ae38d22c670da9915252d121575e286c9e6128a5d7fb40c1b2ba1f792d6e18e2acf6e977195a7df03d3485fb63dca548f4707a1e4d7e4795c69a72fb295ef657812571c7e33f7a2cd82fe52c91687836738c4c0220f989e139ad35f3287ac65e1e8f640f548710df795d05987df1f78bf596442e2f466b1711d3ce77460ddc6a65b151f69cda2c87ed8bd2ee84c39000c74e195498e00dd52875147c4a194a51baddcfdb6b1c4b949a2e239568dd4162066ceb5d5bcbb3aa52847bf6d16ca71fef2d3dca1decc98ab0799c7a2bc48e702c02119e4eb8298bdc073ea519b578bc3d0524d17f73d4127de7c3193fc769bfadfce7878501868200cbbe8a75a87c1c8086a4fdf0e6dfdc9ce7286d37393e67c7b57f01dcaafe99212", 0x1000, 0x400}], 0x2000000, &(0x7f00000005c0)={[{@uni_xlateno='uni_xlate=0'}, {@fat=@time_offset={'time_offset', 0x3d, 0xfffffffffffffa9b}}, {@fat=@errors_continue='errors=continue'}, {@uni_xlateno='uni_xlate=0'}, {@nonumtail='nnonumtail=1'}], [{@smackfsroot={'smackfsroot', 0x3d, 'tmpfs\x00'}}, {@pcr={'pcr', 0x3d, 0x24}}, {@uid_gt={'uid>'}}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:56:43 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000fffffdfd0000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2361.620149] overlayfs: workdir and upperdir must reside under the same mount [ 2361.652042] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:56:43 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f00000003c0)={{{@in=@dev, @in=@broadcast, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in=@broadcast}}, &(0x7f00000004c0)=0xe8) fsetxattr$security_capability(r0, &(0x7f0000000380)='security.capability\x00', &(0x7f0000000500)=@v3={0x3000000, [{0x1, 0x100000001}, {0x4, 0x2}], r1}, 0x18, 0x1) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) symlink(&(0x7f0000000040)='./file0/f.le.\x00', &(0x7f0000000140)='.//ile0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.//ile0\x00', r2, &(0x7f00000007c0)='./file0/f.le.\x00') getsockopt$inet6_mreq(r0, 0x29, 0x15, &(0x7f0000000280)={@mcast1}, &(0x7f0000000340)=0x14) linkat(r2, &(0x7f0000000000)='./file0/f.le.\x00', r2, &(0x7f0000000180)='.//ile0\x00', 0x0) syz_open_dev$video(0x0, 0x0, 0x0) 03:56:43 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2361.703766] loop0: p1 < > p4 [ 2361.717973] loop0: partition table partially beyond EOD, truncated [ 2361.766725] loop0: p1 size 2 extends beyond EOD, truncated 03:56:43 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x6602000000000000, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2361.808205] loop0: p4 start 1854537728 is beyond EOD, truncated 03:56:43 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000500)=[{&(0x7f0000000400)="ae1a0ff8459fcbc3dc0900d0c11eb8cf4823ad9aa318e6d714261da76238df3d228e7b3ecf66d592cd44be5aee0dc766262e41a05d3bea3773f7de45db49b9483facee76f745c4effd768b59d1eb0b77053624b3c2661ba9131f4d72ddfb4948b96270c4973368ac77fa7379663b697bc3854e33e2d6950c9b0f09daa47a8182a1542784713978e5681a8df39243183b1a83723d15dc546e99f0a793bd1a5be23907c360806de3f5d417566d605c2129c9658a5e29118effb67ce60c69edd4783822899ca37ea98227fddb4e4ccc8026cd5b512850902509102f0f9fb8d1b9602c3d196e168b5da77ca2288392b9", 0xee, 0x7}, {&(0x7f0000000800)="ec24e05909e24f355a949b415104eea8e2774db83718e8d2dac96ecb5473db946ddeede0725fe9960246a6e7f040e68a1aa7705dd75a6fd8a7516cb3c933beae14b5be4b9332eb04a8c0e2bc2fd8f8a1e6ccddc1daa3166e07985aab02427b0835daef070997c198a40913dd5b443f82eabcf9bbe407521af1860872df316222b7ea26644a51ab324316bd72c5b42ad85e60bdf893936b89d887b8bc7bb7ec9067fb87bbf120302b769d68ba1b67755e6981150959f6ee8f045157a397c3b476bca8bc9d6eb175941d537456ee6b671d8202786b28699e327ee29555550f733b894b18ecf9882ccd58a7330c8eb46d3583fa7b3c265d850b39eb6affe6889670bff921ac8fa86635bfb7d3f3c73602475aba737874dac9555ec349d97886704fb57345f0dc17d3077bee63b5d678e4df78c6d26867f4336b1cc289bf091ceabe48c0eebe236b399dda56e38d99236d5ac3579266b58eb4059bfc8bb21889ca8ef3fc193384eb6cce3ef64774bbfa881ad3f9b7f908d958e0507351368af5e75768c2d01fd88b698bf92ea996ed1e00c9f74ab76a22a540b9f9a93cecb3661265c296d4b4d7d96fb44321c664abf1af325457f9fd474bf11c37eda39fdfce2adc7a13953456cbd3e9d94d0aba135b5ae7df6920b611e717b0fe9816faa4224d3db28e9e8774020e19b30184ea7cd981adb46eb43279ed1a70e594c1b67eccca4989f2936ce3b91b9f671b2572c347090354b5ce3902fd08c256e881387d266014d65a71ef5f8044b629d7fc6b631429eef8389a43cb2b63a087a1bbbe06fec8750581d7027707ad05257deec6d97732761bef3d91e6a7fdf20c1a6923f9de5d5a7fa3b19c4804c30f99363eddb70731ad0541b5504c6cbd4697adc29ce8978ef5f8c0da2a59f1705a26f75b4276707f01fed920a77a476411dd66e272caaccc147eb5954b9c0eaae97adc656cc4ac07f932a057ae58ed47774d9ecdc8a626f9e40d445e039408e396264acbfee31f51149873ce793ca9e5c46fe2c0eaeb767e12d105cd6a08bc195ac7bc0adbaecffaac9e6f87311bdf8ce7a06cbdffa1696ae8a93b2aa552aa19900d4e4fdc1ef42a33cb9efbec63d2491ff0bebfbd3577bdc5ac10533ceb78922615cb3f6fa4e543e2174ec59a59fdb3c299bf2c517bd750b33a102493cbf8f8bc47baad4a7273344c6f81bdfd60fd12e6f1907cd44f70e8f2703d9ccd394dddbda9e00e315afc26b815f21c2576125a22d2e210b6632756e7204b3191681f743834fa629914cc7607bccb29411f8d5d8d1cafb6645e612fc8c2ed974412b3e53e67c0f37c9637078f6c101c4bd9511345e6068f7ef68e3afaf54bd3dc99c4bb866e951388c32f40ccdec43d67dcede93409778155f3cb76bad76893a705a634dff31979ae08eb3f755c8970f0104976130404a8be41c134bd4272245e0a8a94cf0867d069f0509bbe40a23971f144c7507eb0ee2eab48d0a44761d352b836bb236dfa79d3198f5e9c2ecdc76423032890bf2cc6e491f122f671b5d5399c671767c41da9a92bfc840521ee429d80e669de5008712c163dbdbd3e03eda1b77b9c790216023f1b58743ca73e779fca421033a62a198b57bb11fc1286e27ba6bac884f9ce4e74cb8c154e1fba8efdbccbbffcdaf0b96998dd427c8893cda049cc92830a0b7690dc91d74ab8ff7e7eec0fa5f159d1e3ed5af49286331dad654f9d60ad7c24e34685273b3f3cab9c1f49570b53333031fb205225388db8ef96594d480f2b65baf8c673cc7593f70f0dee69b71145d58b435ad400bd2bf2d50dfeba33f0f069706d6b49ba665d9a217c4b5102e26dd530778fea35a8029ea6ce7ad4daed9b4aaed24dfd5c691815db0ffb9efb2b052de4644997a230a2fc38d0213d5ef04cc90875b38c9ec066f9e6f019294eb7d3821c4a1295e52d404b9395489a77762d9fe58f214170895c3af05073009b8d38c2d338b7d91e204dfa7a62175c6825ffe59abd719b9d284bd7203b795a7d61432620c94b1c3f4f5e444e59f6b58706b7873a2cddcc2ab2fd46912d9d5bb2841387e0c600c483478854ccb7cbc9cc4ed267023ee981aca87850422377a9bf33908ddb466ddb0f5b8b6e3c043fbd8f404e96ca46c89759e103b6fa0e23b7da65bfe2c9195af53c8f622a3c22c1d4a81ed23951217b61636cce473dae5e120019f77fe766fba543b0b23176ba4107d77077815ef3a6cfb6136d400683bb6308e4651d9fa29dc4b734d1acbce0b5307eee447fdcec50880dffba12ed481a985162f4f4884a36e849e1338b57f17badf8571fa4eb0d9bae5425d07abc84d90feaf5271bce91d7f2e6b7eb2f8ca8872f230887b195edc815764dee145f9e6540ed2752c5ca2baf93920fdd2111bda390c1427eedcf4bc6cf21613ea1e2cf3f5f94d70f28b451699a8a68b5eae748a93ad5b59a15c6fc1e75012b86fff497f9dbfd7279ecf35af9fb7ebe2f5acbe9de3f2db901df01a7d383292f16196bf9d0feb96a3007ff62230a13e175d15743dab63ae5703572a6aa3140f48fe0a9283166c601f0b527ac150ee8978a7bac8d4cbec07c3edac56d8e37e5805c4e51bf114c5b0ba1a87c7e45cb0844cb5cd65fd0047234491f1566166a3a4b2ce1baab4a6d42c3c3d0c237c1504639f28f1fec034d8841cb6561f393f14ea77b5408a3437d8f662c4f1c7af7d05656c476483659b4fc863fd6ed1b8e345bfecdc63f8847825a29366c15de846a46184926e581dbc33039f15a3a7db74e54f808c4122ae7f14895c49b38e2e1abfc62add1362a69b6d5c177f5b7d592d924e6a2a63b5b4844c70e776e4d7dd53c964e2600620bf46101fc5813a964f59723c9964f9645435ca171e021a84dc313d38873647361ae570471f16b34dc2f4ebc102806fff59f8d3a4d6c51fb736b2e79c8495c9874f1feb59869f2f3112dc2b660e7cc9f24370cf1500a192133489e9370ee9853917da18caaa26cee44169ead0cfbc56afa16ab69311613386f5c52f99d7668037b7ff38c14fd15f23e9925bd1481303e7efe036780c0b3cc5d99d7a201d9f10e49ab1bee07e78b43c34aaee4c497caf9049a629961a3df788be045682dab8aa7f5b8c5719fa8135966669169012b366fff192c26252e79a57065012f878360b58ed7df486839afa9d39035d0ccdd6a56103954acfcdd45868fc778910f162f4ec28a6c4d4fc00c5b16934b898462869ec84ce18854c2223f59f888a601eba70d39d6049e205eb06d6f1ce57511295533b2c0432f1499a6bc9d77b9b672fb104ea8307442d563324d1ae86c5affc83ef39150ef712f845c4ded0cab80e5bbb3b57d6365c6f32f0cc1f5b672cda98a5a92238f370bbdb2a1ce124e298023de530844b05090da6789bae3a19c47897e1f9035e145f47cc924c1074c81bc47902dbd8b3cbe80a55a85215b947f57fe4f2bb12096062690af6309888f53f3af206d29c9080c97e381b9468ef51b91950e6536f162fa88356f6b4a1ab7adcb5b904b22724da16df28a906d3862b4a9aadc8b03f80c674675b8552aa0a4e78c944325a1b0c436daecd3cb6114c323775fd655b79545e59684bbd6ebe080da64d3aa48077a8c7c1b7aaffca0f7a74c80afc5fdd1f42b1f9962bc96924e1a194822e35f809d699605a609517b4e779ca05918366b97edf783ba44b1b023567eba81002a49e7f352ebc9422ec143843075163551f9f8d905d6a615d85985098afa410efdbb417b94a8fd28e67efe600b3aa829dd49a7d2eb9efc2b63fd25121b6591e51694823397de5d6fbd35efc903e1a4142f52f5972e0f8abf7cb969f928f04597a3bc2ec122b0c8fc9ea820273c60ee758b683f75713eadf7ba28a2e1efb807fd11e1b5e4ee0e864a62aae34074c14c8bcfc92175b4222ea557ed071004b5829cebd5ae13fa6e2e00fb18744f88ab235e3c2a3b135e977ecc4b57415a2c5022e97d4a705ab7853f97143c5172eadb8f0a1a4820a6b2a249f4546d05f9d6d4040f7b8ca9d47487d212656a2383ebe6258d3a70b9f11693e3eb8fe143c608acb68867f9f6043a4643c79fc7446ee0031d079ff295c97ca6adec8288b9cb2b3161be438bcffd782535568247766a7e9b239642b07c84aaa841a3e583f5b8177d35b87886791c14c0022f787ee6916d1b2ecfd8a8e472a5c663babcab429b4ae99d57caadb65a5d223f96807170dcc6d17a9f29c74b65cde0626acbb0f649a75f3e427ed01890054ba637b19eca3e287837268e47c3fbd96bd8ab0c6af764fcbc527a495a06e0f55a7cb4c6b28286670305ad4d0b6bb53a8b1e910a83a7c84238cb9188063248aa41193712da4c5cebc15e881f6fad6ae3ecf5abe12ff3ff3d456cdb2c8c95c114a42dd9618dcfbaa281b190137398111be93f283c050f0a107f2a4b2eea35efcc0366ae4ca4a5673d68820c40fc3fdb9bbe0219b280481ed3b3ae650e197f12e4f656aa8c792f064cdaf65e8f38b6ef96dbe1cce8d06190b3a17f8317df1a138a51b1931f33fa925870956c241073709fcf04b4e09bd5654bee1b5818c09c375d6e09927c002f7210611fef50c387bb31043717f0067afad707e0775b6b42df0dca0949e8c911028350891b8b26a2042f02760a34d6b0e5a4b95e4dba117a5ada37da96e1fb33fa46a0d181cc3ef234f0801af86d30abaa76ac9aa86a7ccd8e660387bc3a2aaae42831ae57f9c77ba4875838d360b4bc3c15f2bf7069d5549c796a375755c56f68c189d13ba44e014ae4424a84c7699dd46f241d9c66c287938049ea3b41b15597b533de66756afe93874acfb2058efed1b760510057b057f661da56175504f232fa63bdc8ad2ebf31b42deaaa17917306db50ea71eb390c2a7769ed46370c544c76d92eb9f3d1d130a76d3d417463fa033e0ff9fc651a15aeb7e396a47c240ab56869f5ba4bae8918de0b5a8b1a36cb5ba3711f627a20c0ffe0675aba5f6671f996fa9e2228d8efed884f6deeccde81287fb90902a20442b7c43131ef881a681d00d28836f69f831f213df2974123967ee4e4f89c2f829850572f179b6add0d727cf14cc470b5e19a6fc96e536d3074524466732c27125881f02d8fe9712af3e4b54c194db72cd12e07511544c14d2a6c2513031a95aa2ff7a560f6113649ef04d774d26ba7d177c21e9edbf4bee87997d081c4676da8b2a8d4a081e18d52ebea9316e8716f041b3be35686384649033078663eea5443f0d4d6e1074c38e74b15878ce1fde5834a2814b7922a4c461664cca1245da428c19d330d1b8ae519ca386bc01c39f9a5f6b06db9fc4824c443de6916ce03d3cac16e0f34b6e7054a3c17359ad0ae9a301057dac233438ac1f6249a157eb50142eb793f3ae38d22c670da9915252d121575e286c9e6128a5d7fb40c1b2ba1f792d6e18e2acf6e977195a7df03d3485fb63dca548f4707a1e4d7e4795c69a72fb295ef657812571c7e33f7a2cd82fe52c91687836738c4c0220f989e139ad35f3287ac65e1e8f640f548710df795d05987df1f78bf596442e2f466b1711d3ce77460ddc6a65b151f69cda2c87ed8bd2ee84c39000c74e195498e00dd52875147c4a194a51baddcfdb6b1c4b949a2e239568dd4162066ceb5d5bcbb3aa52847bf6d16ca71fef2d3dca1decc98ab0799c7a2bc48e702c02119e4eb8298bdc073ea519b578bc3d0524d17f73d4127de7c3193fc769bfadfce7878501868200cbbe8a75a87c1c8086a4fdf0e6dfdc9ce7286d37393e67c7b57f01dcaafe99212", 0x1000, 0x400}], 0x2000000, &(0x7f00000005c0)={[{@uni_xlateno='uni_xlate=0'}, {@fat=@time_offset={'time_offset', 0x3d, 0xfffffffffffffa9b}}, {@fat=@errors_continue='errors=continue'}, {@uni_xlateno='uni_xlate=0'}, {@nonumtail='nnonumtail=1'}], [{@smackfsroot={'smackfsroot', 0x3d, 'tmpfs\x00'}}, {@pcr={'pcr', 0x3d, 0x24}}, {@uid_gt={'uid>'}}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:56:43 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000fffffffd0000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2361.901417] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2361.928635] overlayfs: workdir and upperdir must reside under the same mount [ 2361.991622] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:56:43 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000ffffff97000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:56:43 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vga_arbiter\x00', 0x400000, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000340)='htcp\x00', 0x5) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r1) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) pipe(&(0x7f0000000280)) symlink(&(0x7f0000000040)='./file0/f.le.\x00', &(0x7f0000000140)='.//ile0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="75707065ec4ef773eea1b766518faf002e3a66696c65342c776f726b6469723d2e2f66699991211fee64d3bfe1000000000000003e4590da0f224ee665a71ea6e269a5bb3d5688b3c62a7179c061dc14b6966888ac318eef3792987cc5ae60cabf842303070d1d2c56328cd85412225dbe6e46ea1d8f8d1082fecfa0a6170b384d8a50c0446f1cb82f18c68df3ae46b96017a2704e2b8b80dc3f04000bcf1681199e8c7d89e6d50648d5675200b93c3988e94d281b4dc2457a376ce7698bd8aa7b5b6ab527ad3d1de521437c2c49730b6fcdb8127e8a2f17d2b6bbcb3607ccd44fe976c728f22ce455ff4b8e8830051db9a3d4e37fbb432a2a4996800a9287a4ab6819e1887f2aadde36016974c4bd852d64369b8af965293e5a7d8fc16db2531fca156b27684fe46b855f2e62a238ae0e4ebac0f6b37c1bd9716685c620dae12b4d259ab9c366f07459c62d6121e96335765176f4e677484a6b6de7cc5a7c9f1a6b89842489f8c3c00e6dd7d741bb0df15a8af67ecf3d0ee6920e05c6680e040fb8b83cbeafac82842689e175fec907205f76b230efcc27fb0c5bdda68fa958e90445e018990ca77d946e5c84a2c9034ff859933f29b1b07ea1118bbdbcc6e9749e00354baeeaaa4fc4ad77dc7afdd3861c66e8153a7f73deb4a85f48ea292bb0160dfede4ead48dfce5700de053da7811185943f888fab6cf6be41ec01a408e67bd71ac4d79e980af022c1ce45369f9350086ed17722ba9a58c004637fec06177cedf9cf7ab719b8ae8c1d5ac4ea5635f5fa1928a8211a9750895f01a50390814748f708f7ca847b1414c7c9080918e0f731313d00fc1095df608cbb58b4d002f10dd1bb15f01741f9b02c54dd6bb09c"]) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.//ile0\x00', r2, &(0x7f00000007c0)='./file0/f.le.\x00') linkat(r2, &(0x7f0000000000)='./file0/f.le.\x00', r2, &(0x7f0000000180)='.//ile0\x00', 0x0) syz_open_dev$video(0x0, 0x0, 0x0) [ 2362.033974] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2362.044330] FAT-fs (loop5): Unrecognized mount option "nnonumtail=1" or missing value 03:56:43 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x6c01000000000000, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2362.332925] loop0: p1 < > p4 [ 2362.336181] loop0: partition table partially beyond EOD, truncated [ 2362.372251] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:56:44 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:56:44 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x2000000, &(0x7f00000005c0)={[{@uni_xlateno='uni_xlate=0'}, {@fat=@time_offset={'time_offset', 0x3d, 0xfffffffffffffa9b}}, {@fat=@errors_continue='errors=continue'}, {@uni_xlateno='uni_xlate=0'}, {@nonumtail='nnonumtail=1'}], [{@smackfsroot={'smackfsroot', 0x3d, 'tmpfs\x00'}}, {@pcr={'pcr', 0x3d, 0x24}}, {@uid_gt={'uid>'}}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2362.374994] overlayfs: unrecognized mount option "uppeìN÷sî¡·fQ¯" or missing value [ 2362.390128] loop0: p1 size 2 extends beyond EOD, truncated [ 2362.414329] loop0: p4 start 1854537728 is beyond EOD, truncated 03:56:44 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000fffffffe0000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2362.444539] overlayfs: unrecognized mount option "uppeìN÷sî¡·fQ¯" or missing value [ 2362.455140] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:56:44 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x8cffffff00000000, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) 03:56:44 executing program 3: r0 = openat$audio(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/audio\x00', 0xc32b3f8b6d70c32c, 0x0) ioctl$DRM_IOCTL_MODESET_CTL(r0, 0x40086408, &(0x7f0000000280)={0x1000, 0x200}) perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) symlink(&(0x7f0000000040)='./file0/f.le.\x00', &(0x7f0000000140)='.//ile0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.//ile0\x00', r1, &(0x7f00000007c0)='./file0/f.le.\x00') linkat(r1, &(0x7f0000000000)='./file0/f.le.\x00', r1, &(0x7f0000000180)='.//ile0\x00', 0x0) syz_open_dev$video(0x0, 0x0, 0x0) [ 2362.511501] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2362.542879] FAT-fs (loop5): Unrecognized mount option "nnonumtail=1" or missing value [ 2362.615045] loop0: p1 < > p4 [ 2362.618184] loop0: partition table partially beyond EOD, truncated [ 2362.646725] loop0: p1 size 2 extends beyond EOD, truncated 03:56:44 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)={[{@uni_xlateno='uni_xlate=0'}, {@fat=@time_offset={'time_offset', 0x3d, 0xfffffffffffffa9b}}, {@fat=@errors_continue='errors=continue'}, {@uni_xlateno='uni_xlate=0'}, {@nonumtail='nnonumtail=1'}], [{@smackfsroot={'smackfsroot', 0x3d, 'tmpfs\x00'}}, {@pcr={'pcr', 0x3d, 0x24}}, {@uid_gt={'uid>'}}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2362.671574] loop0: p4 start 1854537728 is beyond EOD, truncated 03:56:44 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000ffffffa5000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:56:44 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0xbe01000000000000, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2362.842477] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2362.868694] overlayfs: workdir and upperdir must reside under the same mount [ 2362.882232] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2362.932992] overlayfs: workdir and upperdir must reside under the same mount [ 2362.951528] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:56:44 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000500)='./file1/file0\x00', &(0x7f0000000540)='jffs2\x00', 0x8, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, &(0x7f0000000380)={0x0, 0x80000001}, &(0x7f00000003c0)=0x8) setsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f0000000400)={0x391f, 0x1, 0x0, 0xffffffffffffff81, r1}, 0x10) symlink(&(0x7f0000000040)='./file0/f.le.\x00', &(0x7f0000000140)='.//ile0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000340)={&(0x7f0000000280)='./file0/f.le./file0\x00', 0x0, 0x8}, 0x10) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e3a66696c65302c776f726b64696e3dc03e2f66696c65"]) lsetxattr$trusted_overlay_origin(&(0x7f0000000440)='.//ile0\x00', &(0x7f0000000480)='trusted.overlay.origin\x00', &(0x7f00000004c0)='y\x00', 0x2, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.//ile0\x00', r2, &(0x7f00000007c0)='./file0/f.le.\x00') linkat(r2, &(0x7f0000000000)='./file0/f.le.\x00', r2, &(0x7f0000000180)='.//ile0\x00', 0x0) syz_open_dev$video(0x0, 0x0, 0x0) 03:56:44 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000407ff0000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2363.051727] FAT-fs (loop5): Unrecognized mount option "nnonumtail=1" or missing value 03:56:44 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:56:44 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2363.198565] loop0: p1 < > p4 03:56:45 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0xe0ffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2363.230652] loop0: partition table partially beyond EOD, truncated [ 2363.237248] loop0: p1 size 2 extends beyond EOD, truncated [ 2363.269756] overlayfs: unrecognized mount option "workdin=À>/file" or missing value [ 2363.289626] overlayfs: unrecognized mount option "workdin=À>/file" or missing value 03:56:45 executing program 3: r0 = perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) r1 = dup3(r0, r0, 0x80000) ioctl$BLKFLSBUF(r1, 0x1261, &(0x7f0000000280)=0x7) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r2) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) symlink(&(0x7f0000000440)='./file1/file0\x00', &(0x7f00000003c0)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperd=./file0,lowerdir=.:file0,workdir=./file1\x00\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = socket(0xa, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r4, 0x0, 0x80, &(0x7f0000000300)=@broute={'broute\x00', 0x20, 0x2, 0x230, [0x0, 0x0, 0x0, 0x0, 0x0, 0x200004c0], 0x0, 0x0, &(0x7f00000004c0)=[{0x0, '\x00', 0x0, 0xfffffffffffffffe, 0x1, [{{{0x3, 0x0, 0x8100, 'nr0\x00', 'team0\x00', 'vlan0\x00', 'veth0_to_team\x00', @remote, [], @remote, [], 0xd0, 0xd0, 0x100, [@vlan={'vlan\x00', 0x8, {{0x1, 0x0, 0x892f, 0x7}}}, @connlabel={'connlabel\x00', 0x8}]}}, @common=@NFQUEUE0={'NFQUEUE\x00', 0x8}}]}, {0x0, '\x00', 0x1, 0xffffffffffffffff}, {0x0, '\x00', 0x1, 0xfffffffffffffffe, 0x1, [{{{0xb, 0x0, 0x0, 'bond0\x00', 'team0\x00', 'bond0\x00', 'veth1_to_bridge\x00', @remote, [], @broadcast, [], 0x70, 0x70, 0xa0}}, @common=@CONNSECMARK={'CONNSECMARK\x00', 0x8}}]}]}, 0x2a8) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000240)='.//ile0\x00', r5, &(0x7f00000007c0)='./file0/f.le.\x00') linkat(r5, &(0x7f0000000000)='./file0/f.le.\x00', r5, &(0x7f0000000180)='.//ile0\x00', 0x0) syz_open_dev$video(0x0, 0x0, 0x0) [ 2363.363450] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2363.385877] FAT-fs (loop5): bogus number of reserved sectors [ 2363.386665] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2363.393550] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2363.398386] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2363.426086] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:56:45 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:56:45 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0xf0ffffff00000000, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2363.578782] cannot load conntrack support for proto=7 03:56:45 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000ffffffa6000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:56:45 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000000000fff0000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:56:45 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0xf6ffffff00000000, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) 03:56:45 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x3) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000340)=@hci, &(0x7f00000003c0)=0x80) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) symlink(&(0x7f0000000040)='./file0/f.le.\x00', &(0x7f0000000140)='.//ile0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.//ile0\x00', r1, &(0x7f00000007c0)='./file0/f.le.\x00') linkat(r1, &(0x7f0000000000)='./file0/f.le.\x00', r1, &(0x7f0000000180)='.//ile0\x00', 0x0) syz_open_dev$video(0x0, 0x0, 0x0) [ 2363.843988] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2363.856206] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2363.863133] FAT-fs (loop5): bogus number of reserved sectors [ 2363.877300] FAT-fs (loop5): Can't find a valid FAT filesystem 03:56:45 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:56:45 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0xfe00000000000000, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2364.032451] loop0: p1 < > p4 [ 2364.043135] loop0: partition table partially beyond EOD, truncated [ 2364.073046] loop0: p1 size 2 extends beyond EOD, truncated 03:56:45 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:56:45 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000007fffffff0000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2364.129393] overlayfs: workdir and upperdir must reside under the same mount [ 2364.157745] loop0: p4 start 1854537728 is beyond EOD, truncated 03:56:46 executing program 3: r0 = perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$FS_IOC_GETFLAGS(r0, 0x80086601, &(0x7f0000000280)) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) symlink(&(0x7f0000000040)='./file0/f.le.\x00', &(0x7f0000000140)='.//ile0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.//ile0\x00', r2, &(0x7f00000007c0)='./file0/f.le.\x00') linkat(r2, &(0x7f0000000000)='./file0/f.le.\x00', r2, &(0x7f0000000180)='.//ile0\x00', 0x0) syz_open_dev$video(0x0, 0x0, 0x0) [ 2364.220985] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2364.286626] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2364.304509] FAT-fs (loop5): bogus number of reserved sectors 03:56:46 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0xfeffffff00000000, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2364.341446] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2364.360670] FAT-fs (loop5): Can't find a valid FAT filesystem 03:56:46 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000ffffffa9000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:56:46 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2364.490322] overlayfs: workdir and upperdir must reside under the same mount 03:56:46 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:56:46 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2364.561546] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:56:46 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000280)='./file0/f.le.\x00', &(0x7f0000000340)='\xafW\xb3Q\x8d\x8f\x19\f\xa7\xa6-\xeaV\xb3\x19^\xfa\xe4\xeb\xa7~\xd4\x9e\xefl\x1d\xc6\xcb\x94\xe2\x1aY*\xf8|\x83\xf1\xf1\xb0\xd7\xb8\xe6\xd7\xc6\x88#q\xf1\x1c\xb9\xb2\x06\x83(\nY\x02\x13@1RA\x0euJO\xab\x02T\xb0\xae4\xec~\xa8\x05)\x85\xac\xd2\xd8q \x00\x00\x00\x97T\xaf\xfd\xce\xb6\x96\xd2\xfd', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) symlink(&(0x7f0000000040)='./file0/f.le.\x00', &(0x7f0000000140)='.//ile0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.//ile0\x00', r1, &(0x7f00000007c0)='./file0/f.le.\x00') linkat(r1, &(0x7f0000000000)='./file0/f.le.\x00', r1, &(0x7f0000000180)='.//ile0\x00', 0x0) syz_open_dev$video(0x0, 0x7, 0x200000000101000) [ 2364.690807] FAT-fs (loop5): bogus number of reserved sectors [ 2364.703252] loop0: p1 < > p4 [ 2364.706824] loop0: partition table partially beyond EOD, truncated [ 2364.727867] FAT-fs (loop5): Can't find a valid FAT filesystem 03:56:46 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0xffffff7f00000000, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2364.743972] loop0: p1 size 2 extends beyond EOD, truncated [ 2364.807165] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2364.847333] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2364.924694] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2364.945508] overlayfs: filesystem on './file0' not supported as upperdir 03:56:46 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:56:46 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0xffffffff00000000, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) 03:56:46 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2364.994976] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:56:46 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000f0ffffffffffff0000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:56:46 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VHOST_GET_FEATURES(r0, 0x8008af00, &(0x7f0000000280)) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) symlink(&(0x7f0000000040)='./file0/f.le.\x00', &(0x7f0000000140)='.//ile0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.//ile0\x00', r1, &(0x7f00000007c0)='./file0/f.le.\x00') linkat(r1, &(0x7f0000000000)='./file0/f.le.\x00', r1, &(0x7f0000000180)='.//ile0\x00', 0x0) r2 = syz_open_dev$video(0x0, 0x0, 0x0) ioctl$VIDIOC_G_FMT(r2, 0xc0d05604, &(0x7f0000000340)={0x0, @pix={0x5, 0x5, 0x37303250, 0x7, 0x80000001, 0x8, 0xf, 0x1, 0x0, 0x3, 0x3, 0x4}}) [ 2365.132290] loop0: p1 < > p4 [ 2365.135448] loop0: partition table partially beyond EOD, truncated [ 2365.170950] loop0: p1 size 2 extends beyond EOD, truncated [ 2365.185477] loop0: p4 start 1854537728 is beyond EOD, truncated 03:56:47 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0xffffffffffffffe0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) 03:56:47 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000000002be000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2365.302505] FAT-fs (loop5): bogus number of reserved sectors [ 2365.320495] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2365.363525] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2365.391645] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2365.441184] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:56:47 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000640)='./file0\x00', &(0x7f0000000580)='erofs\x00', 0x12000c0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) symlink(&(0x7f0000000380)='./file0/f.le.\x00', &(0x7f00000003c0)='.//ile0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.//ile0\x00', r1, &(0x7f00000007c0)='./file0/f.le.\x00') linkat(r1, &(0x7f0000000000)='./file0/f.le.\x00', r1, &(0x7f0000000180)='.//ile0\x00', 0x0) syz_open_dev$video(0x0, 0x0, 0x0) [ 2365.543380] print_req_error: I/O error, dev loop5, sector 0 flags 80700 [ 2365.560911] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2365.567712] buffer_io_error: 30 callbacks suppressed [ 2365.567722] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2365.580157] print_req_error: I/O error, dev loop5, sector 0 flags 0 03:56:47 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) 03:56:47 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2365.586853] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2365.610704] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2365.617364] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2365.641221] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2365.647741] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2365.657271] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2365.663913] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2365.671826] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2365.678345] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2365.686102] print_req_error: I/O error, dev loop5, sector 0 flags 0 03:56:47 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2365.692729] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2365.700565] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2365.707115] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2365.716773] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2365.723351] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2365.731750] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2365.839351] loop0: p1 < > p4 [ 2365.871600] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2365.881434] loop0: partition table partially beyond EOD, truncated 03:56:47 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000ffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2365.915415] loop0: p1 size 2 extends beyond EOD, truncated [ 2365.940821] overlayfs: filesystem on './file0' not supported as upperdir [ 2365.952483] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:56:47 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='%pperdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2365.964809] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2366.025460] FAT-fs (loop5): bogus number of reserved sectors [ 2366.035390] FAT-fs (loop5): Can't find a valid FAT filesystem 03:56:47 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) symlink(&(0x7f0000000040)='./file0/f.le.\x00', &(0x7f0000000140)='.//ile0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.//ile0\x00', r1, &(0x7f00000007c0)='./file0/f.le.\x00') ioctl$KVM_GET_MSR_INDEX_LIST(r0, 0xc004ae02, &(0x7f0000000280)={0x4, [0x0, 0x0, 0x0, 0x0]}) linkat(r1, &(0x7f0000000000)='./file0/f.le.\x00', r1, &(0x7f0000000180)='.//ile0\x00', 0x0) syz_open_dev$video(0x0, 0x1000000000000a, 0x4004) [ 2366.070019] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2366.124301] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2366.162206] overlayfs: unrecognized mount option "%pperdir=./file0" or missing value 03:56:48 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000ffffffbf000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:56:48 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) [ 2366.276790] overlayfs: unrecognized mount option "%pperdir=./file0" or missing value [ 2366.316152] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:56:48 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000001008000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:56:48 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB=',pperdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2366.407569] overlayfs: workdir and upperdir must reside under the same mount 03:56:48 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:56:48 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='.//ile0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) symlink(&(0x7f0000000040)='./file0/f.le.\x00', &(0x7f0000000140)='.//ile0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,vorkdir=./file1']) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.//ile0\x00', r1, &(0x7f00000007c0)='./file0/f.le.\x00') linkat(r1, &(0x7f0000000000)='./file0/f.le.\x00', r1, &(0x7f0000000180)='.//ile0\x00', 0x0) syz_open_dev$video(0x0, 0x0, 0x3ff9) [ 2366.583200] overlayfs: unrecognized mount option "pperdir=./file0" or missing value [ 2366.611369] overlayfs: unrecognized mount option "pperdir=./file0" or missing value [ 2366.630120] FAT-fs (loop5): bogus number of reserved sectors [ 2366.636654] loop0: p1 < > p4 [ 2366.643149] loop0: partition table partially beyond EOD, truncated [ 2366.654329] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2366.661871] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:56:48 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='Xpperdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2366.699807] loop0: p1 size 2 extends beyond EOD, truncated [ 2366.713858] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2366.732998] overlayfs: unrecognized mount option "vorkdir=./file1" or missing value [ 2366.844150] overlayfs: unrecognized mount option "vorkdir=./file1" or missing value [ 2366.877431] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2366.893129] overlayfs: unrecognized mount option "Xpperdir=./file0" or missing value [ 2366.911274] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:56:48 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) 03:56:48 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:56:48 executing program 3: r0 = perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r1, &(0x7f0000000280)='./file1\x00', 0x200) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = syz_open_dev$loop(&(0x7f0000000080)='/dev/loop#\x00', 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r3, 0x4c07, 0xffffffffffffffff) fchdir(r2) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) symlink(&(0x7f0000000040)='./file0/f.le.\x00', &(0x7f0000000140)='.//ile0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="75707065726469723d2e0f666966696c65302c776f726b6469723d2e2f66696c65311b52a8e2433422a6ffe29107b94156e4646832acb34166fdfb7d9cbc0bcaf289e3e13cf1db52d92a948f08bab0a3ce056d6e35c0513bdd69c6e742f155270295e3f866d3f421f763e3de03fa0cc8119267685bff0f87fb78c9028c293c55c5ef00233ece63943e87df28190d638c4df85a1f9505c736ae60ae8c113b05ce0dc7ef62447ce372e5b9c5ae554cbdf943ab65d0d3e2d3b8b8c662d13860063d7fc2f52250a6b063194a9fe788856e3fd50b31604e80948fc6acdfc2d913511d181737eb0082913eb512691e6c18a46076c9cbf591d268ba48b5f712f11588000000000000000000000000000000bf6c10816ac5bd1169ff07d2ea5f41803a34a3a76e5f47920fda346ec3ad060400000061b7c8e0a4cc7ef5a63d510bc41e6f8e29ab3c285a5f9663e7c2c3cb483842e5b26ff35b91193d45044175a9702a6dd9d622071a58565be295cd8c7ba56d4c84a2db8a4d5f54e50d3423442eff9e05ceec024f2554773326f25bd321e93d51a275d2bd722d256558f31f01281628fad723385a3101510d74bb59f424e4fc94650b5ff539e26000f3ca7548ca89caefdd4832cb9fc47b45445afad8875795e8f9e48611cbde7ce4c6d797e3ccdb32721fdf515fb8f45d04ce1e84844003a23cf5c00833cff9729739db05e3111593d85c8a01c8bca12a662a0b73cefabae3da9bb13c2d2460eb6eac6be528c775974f700dfee08f645eff5651"]) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) umount2(&(0x7f0000000080)='./file0/f.le.\x00', 0x8) renameat(r4, &(0x7f0000000240)='.//ile0\x00', r4, &(0x7f00000007c0)='./file0/f.le.\x00') ioctl$KVM_GET_REGS(r2, 0x8090ae81, &(0x7f0000000340)) linkat(r4, &(0x7f0000000000)='./file0/f.le.\x00', r4, &(0x7f0000000180)='.//ile0\x00', 0x0) syz_open_dev$video(0x0, 0xffffffffffffffff, 0xc0001) umount2(&(0x7f0000000400)='./file0/f.le.\x00', 0x0) [ 2366.991469] overlayfs: unrecognized mount option "Xpperdir=./file0" or missing value [ 2367.005340] loop0: p1 < > p4 [ 2367.008608] loop0: partition table partially beyond EOD, truncated 03:56:48 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2367.038998] loop0: p1 size 2 extends beyond EOD, truncated [ 2367.047746] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:56:48 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='\\pperdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2367.095642] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2367.098985] FAT-fs (loop5): bogus number of reserved sectors [ 2367.131704] FAT-fs (loop5): Can't find a valid FAT filesystem 03:56:49 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000ffffffc9000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2367.360325] overlayfs: missing 'lowerdir' [ 2367.380580] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2367.411943] overlayfs: unrecognized mount option "\pperdir=./file0" or missing value 03:56:49 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) 03:56:49 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2367.450708] overlayfs: missing 'lowerdir' [ 2367.491951] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:56:49 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:56:49 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000ffffffe4000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:56:49 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='cpperdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2367.631316] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2367.639287] FAT-fs (loop5): bogus number of reserved sectors [ 2367.654643] FAT-fs (loop5): Can't find a valid FAT filesystem 03:56:49 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) symlink(&(0x7f0000000040)='./file0/f.le.\x00', &(0x7f0000000140)='.//ile0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="7570706572646c65302c6c6f7765726469723d2e3a66696c65302c776f624d5669723d040c7340adc0a9"]) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.//ile0\x00', r1, &(0x7f00000007c0)='./file0/f.le.\x00') linkat(r1, &(0x7f0000000000)='./file0/f.le.\x00', r1, &(0x7f0000000180)='.//ile0\x00', 0x0) syz_open_dev$video(0x0, 0x0, 0x0) [ 2367.685358] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:56:49 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) [ 2367.932968] loop0: p1 < > p4 [ 2367.940510] loop0: partition table partially beyond EOD, truncated [ 2367.956388] overlayfs: unrecognized mount option "cpperdir=./file0" or missing value 03:56:49 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2367.978156] overlayfs: unrecognized mount option "upperdle0" or missing value [ 2367.996738] loop0: p1 size 2 extends beyond EOD, truncated [ 2368.018704] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2368.044179] FAT-fs (loop5): bogus number of reserved sectors [ 2368.050031] FAT-fs (loop5): Can't find a valid FAT filesystem 03:56:49 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2368.105107] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2368.112490] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2368.129631] overlayfs: unrecognized mount option "upperdle0" or missing value 03:56:49 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='dpperdir=./file0,lowerdir=.:file0,workdir=./file1']) 03:56:50 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$SG_GET_REQUEST_TABLE(r0, 0x2286, &(0x7f0000000540)) mkdir(&(0x7f0000000440)='./file0/f.le.\x00', 0x100) symlink(&(0x7f0000000040)='./file0/f.le.\x00', &(0x7f0000000140)='.//ile0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f77657264ff0f00003a66696c65302c776f72f2f069723d2e2f66696c6531b4bb28e3843ec12ee2f6ad7e50b0292fa770667785727748397338e24fae8a8292de2a037ddadf8d8692efbdd4313eea001b00000000ac5d83a8a4aa0303ffcab8c407501c6dda8ac09c2c5785282d08f90243846e99514dbbb9d208f8324d70c239cbbf1339cc457a1de5566f84c295e0f10889745ba92a269fe89dd30e03a7fb74e37e4e2112"]) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.//ile0\x00', r0, &(0x7f00000007c0)='./file0/f.le.\x00') linkat(r1, &(0x7f0000000000)='./file0/f.le.\x00', r1, &(0x7f0000000180)='.//ile0\x00', 0x0) syz_open_dev$video(0x0, 0x0, 0x0) [ 2368.231398] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2368.267934] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:56:50 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) [ 2368.351396] loop0: p1 < > p4 [ 2368.354568] loop0: partition table partially beyond EOD, truncated [ 2368.373559] overlayfs: unrecognized mount option "dpperdir=./file0" or missing value [ 2368.388517] overlayfs: unrecognized mount option "lowerdÿ" or missing value 03:56:50 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2368.420679] loop0: p1 size 2 extends beyond EOD, truncated [ 2368.433789] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2368.442895] overlayfs: unrecognized mount option "lowerdÿ" or missing value 03:56:50 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='ipperdir=./file0,lowerdir=.:file0,workdir=./file1']) 03:56:50 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000ffffffee000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:56:50 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) symlink(&(0x7f0000000040)='./file0/f.le.\x00', &(0x7f0000000140)='.//ile0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mknodat(r0, &(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="757070517264302c6c6f7765726469723d2eba66696c65302c776f726b6469723d2e2f66696c65317111d05f0eff5d733dbca5172e738ec12666bc36ad2ec06737c875fce2f21fdfcc3c34"]) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.//ile0\x00', r1, &(0x7f00000007c0)='./file0/f.le.\x00') ioctl$SIOCGIFMTU(r1, 0x8921, &(0x7f0000000280)) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) linkat(r1, &(0x7f0000000000)='./file0/f.le.\x00', r1, &(0x7f0000000180)='.//ile0\x00', 0x0) syz_open_dev$video(0x0, 0x0, 0x0) [ 2368.628278] FAT-fs (loop5): bogus number of reserved sectors [ 2368.634668] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2368.654066] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2368.663636] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2368.699613] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2368.740227] overlayfs: unrecognized mount option "ipperdir=./file0" or missing value [ 2368.767896] overlayfs: unrecognized mount option "uppQrd0" or missing value 03:56:50 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2368.832072] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2368.852508] overlayfs: unrecognized mount option "uppQrd0" or missing value 03:56:50 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) 03:56:50 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='opperdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2368.911470] loop0: p1 < > p4 [ 2368.926487] loop0: partition table partially beyond EOD, truncated 03:56:50 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:56:50 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) fchdir(0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) symlink(&(0x7f0000000040)='./file0/f.le.\x00', &(0x7f0000000140)='.//ile0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e3a66696c65302c776f726b6469723d2e2f66696c65318e0175a18168a5390f0f62f5049a1e0743e777e62e9729daa03ab474bbd820af7b79351149f6fc670e90fd9da98f387bb9199870cbd817e41c54a6c08287834c71853ed35c9653dd21d835166fe607919f7ac7533686cdbdff866fc5382c05960babba7b15b2d5736d619ddbc58c5e0e00a0cf937b1e097082ddfc0b9584ab5ba0c8fbd2f5906d5bf2c16c3b4614afe30dcd36c1946e57e96d6d85bdb8935f9ad846f7711d4b0a752dc9e09aa5b8958d1b5d1194f85c2cd809750854e22b0849f73094b9cc252a1e6ac8bfba13ce99c0a77a5d9b2cfafb03c375ab7aeb44324dbd09a91ae5f453"]) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000240)='.//ile0\x00', r0, &(0x7f00000007c0)='./file0/f.le.\x00') linkat(r0, &(0x7f0000000000)='./file0/f.le.\x00', r0, &(0x7f0000000180)='.//ile0\x00', 0x0) syz_open_dev$video(0x0, 0x0, 0x0) [ 2368.983154] loop0: p1 size 2 extends beyond EOD, truncated [ 2369.037525] overlayfs: unrecognized mount option "opperdir=./file0" or missing value [ 2369.056841] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2369.080665] FAT-fs (loop5): bogus number of reserved sectors [ 2369.087274] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2369.112446] overlayfs: unrecognized mount option "opperdir=./file0" or missing value [ 2369.122805] FAT-fs (loop5): Can't find a valid FAT filesystem 03:56:50 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe0000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:56:50 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='ppperdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2369.205815] overlayfs: unrecognized mount option "– «º{²ÕsmaÛÅŒ^" or missing value [ 2369.231989] overlayfs: unrecognized mount option "– «º{²ÕsmaÛÅŒ^" or missing value [ 2369.246245] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:56:51 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x0) [ 2369.296377] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:56:51 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2369.411570] overlayfs: unrecognized mount option "ppperdir=./file0" or missing value 03:56:51 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file1\x00', 0x10, 0x8) fchdir(r0) getsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0x8) setsockopt$inet_sctp6_SCTP_AUTH_KEY(r0, 0x84, 0x17, &(0x7f0000000400)={r1, 0x3, 0xdb, "13a1ca671ee2c27b004157e021a2eedb763724b9cd82c1557a0b3b5650d32b7f0a35fdc9591c7cb5e071e9ac39a717f9aae3ce93c335af85834930106a7bd019992ca6cf844649f307128116c4ebf749ff2dd115780bd80740a1ffdc4edfd92a6cd22f21e13dc9e2d51edf5d2301e30754a037d10f1beb1d9ac47982d08782afed98074a25a14f63c3cad90efa4627a5ddd2cc8271c53cc236a6a9c649082b3de7bc4b4b5284aa304665c0fc22c7cad9e28ea8c978558b503659321e010bb05ad539048455b4e180a2ba0138ae7fbed6a24f8823d7a69353182696"}, 0xe3) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) symlink(&(0x7f0000000040)='\x00', &(0x7f0000000100)='.//ile0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file2\x00', &(0x7f0000000500)='overlay\x00', 0x100048, &(0x7f00000002c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e3a66696c65302c58dcb00e7a0ee66d2e2f66694c6531"]) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) io_setup(0x401, &(0x7f0000000340)) renameat(r2, &(0x7f0000000240)='.//ile0\x00', r2, &(0x7f00000007c0)='./file0/f.le.\x00') linkat(r2, &(0x7f0000000000)='./file0/f.le.\x00', r2, &(0x7f0000000180)='.//ile0\x00', 0x0) syz_open_dev$video(0x0, 0x0, 0x0) [ 2369.455707] overlayfs: unrecognized mount option "ppperdir=./file0" or missing value [ 2369.481796] loop0: p1 < > p4 [ 2369.488520] loop0: partition table partially beyond EOD, truncated [ 2369.507449] loop0: p1 size 2 extends beyond EOD, truncated [ 2369.513998] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2369.553318] FAT-fs (loop5): bogus number of reserved sectors [ 2369.576520] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2369.582388] FAT-fs (loop5): Can't find a valid FAT filesystem 03:56:51 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000fffffff5000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:56:51 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff6000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:56:51 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='spperdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2369.738485] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2369.766910] overlayfs: unrecognized mount option "spperdir=./file0" or missing value 03:56:51 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) symlink(&(0x7f0000000040)='./file0/f.le.\x00', &(0x7f0000000140)='.//ile0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0xc2) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.//ile0\x00', r1, &(0x7f00000007c0)='./file0/f.le.\x00') linkat(r1, &(0x7f0000000000)='./file0/f.le.\x00', r1, &(0x7f0000000180)='.//ile0\x00', 0x0) syz_open_dev$video(0x0, 0x0, 0x0) 03:56:51 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x0) [ 2369.797144] overlayfs: unrecognized mount option "spperdir=./file0" or missing value 03:56:51 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:56:51 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='xpperdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2369.902357] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2369.966247] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2369.983903] FAT-fs (loop5): bogus number of reserved sectors 03:56:51 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffdfc000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2370.020035] overlayfs: workdir and upperdir must reside under the same mount [ 2370.030694] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2370.079305] overlayfs: unrecognized mount option "xpperdir=./file0" or missing value 03:56:51 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) openat$vhci(0xffffffffffffff9c, 0x0, 0x200) ioctl$VT_RESIZE(0xffffffffffffffff, 0x5609, 0x0) r0 = syz_open_dev$dspn(&(0x7f0000000140)='/dev/dsp#\x00', 0x1, 0x2) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE(r0, 0x40045542, &(0x7f0000000100)) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000040)=0x80000002) write$FUSE_NOTIFY_RETRIEVE(r0, &(0x7f00000000c0)={0xffffffffffffffd3, 0x2, 0x100000000000000}, 0xfffffefd) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x32, 0xffffffffffffffff, 0x0) ioctl$KVM_SET_CPUID(0xffffffffffffffff, 0x4008ae8a, 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r1) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) symlink(&(0x7f0000000040)='./file0/f.le.\x00', &(0x7f0000000140)='.//ile0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.//ile0\x00', r2, &(0x7f00000007c0)='./file0/f.le.\x00') linkat(r2, &(0x7f0000000000)='./file0/f.le.\x00', r2, &(0x7f0000000180)='.//ile0\x00', 0x0) syz_open_dev$video(0x0, 0x0, 0x0) [ 2370.173489] overlayfs: unrecognized mount option "xpperdir=./file0" or missing value [ 2370.185256] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2370.198142] loop0: p1 < > p4 [ 2370.216409] loop0: partition table partially beyond EOD, truncated 03:56:52 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x0) [ 2370.228246] loop0: p1 size 2 extends beyond EOD, truncated 03:56:52 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='u,perdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2370.287428] loop0: p4 start 1854537728 is beyond EOD, truncated 03:56:52 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2370.332386] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2370.424265] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2370.460903] FAT-fs (loop5): bogus number of reserved sectors [ 2370.508219] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2370.535776] overlayfs: unrecognized mount option "u" or missing value [ 2370.675851] loop0: p1 < > p4 [ 2370.679011] loop0: partition table partially beyond EOD, truncated [ 2370.724651] loop0: p1 size 2 extends beyond EOD, truncated [ 2370.741196] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2370.754704] loop0: p4 start 1854537728 is beyond EOD, truncated 03:56:52 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000000118fc000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:56:52 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffdfd000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:56:52 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:56:52 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='u\\perdir=./file0,lowerdir=.:file0,workdir=./file1']) 03:56:52 executing program 5: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) symlink(&(0x7f0000000040)='./file0/f.le.\x00', &(0x7f0000000140)='.//ile0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.//ile0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.//ile0\x00', r2, &(0x7f00000007c0)='./file0/f.le.\x00') linkat(r2, &(0x7f0000000000)='./file0/f.le.\x00', r0, &(0x7f0000000180)='.//ile0\x00', 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readlinkat(r3, &(0x7f0000000280)='.//ile0\x00', &(0x7f0000000380)=""/23, 0x17) 03:56:52 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) openat$vhci(0xffffffffffffff9c, 0x0, 0x200) ioctl$VT_RESIZE(0xffffffffffffffff, 0x5609, 0x0) r0 = syz_open_dev$dspn(&(0x7f0000000140)='/dev/dsp#\x00', 0x1, 0x2) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE(r0, 0x40045542, &(0x7f0000000100)) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000040)=0x80000002) write$FUSE_NOTIFY_RETRIEVE(r0, &(0x7f00000000c0)={0xffffffffffffffd3, 0x2, 0x100000000000000}, 0xfffffefd) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x32, 0xffffffffffffffff, 0x0) ioctl$KVM_SET_CPUID(0xffffffffffffffff, 0x4008ae8a, 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r1) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) symlink(&(0x7f0000000040)='./file0/f.le.\x00', &(0x7f0000000140)='.//ile0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.//ile0\x00', r2, &(0x7f00000007c0)='./file0/f.le.\x00') linkat(r2, &(0x7f0000000000)='./file0/f.le.\x00', r2, &(0x7f0000000180)='.//ile0\x00', 0x0) syz_open_dev$video(0x0, 0x0, 0x0) [ 2370.924360] overlayfs: unrecognized mount option "u\perdir=./file0" or missing value [ 2371.002852] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2371.051376] overlayfs: unrecognized mount option "u\perdir=./file0" or missing value 03:56:52 executing program 5 (fault-call:0 fault-nth:0): syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2371.122206] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:56:52 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='uoperdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2371.173851] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2371.256506] loop0: p1 < > p4 [ 2371.260855] loop0: partition table partially beyond EOD, truncated [ 2371.279253] loop0: p1 size 2 extends beyond EOD, truncated 03:56:53 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:56:53 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffe000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2371.310222] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2371.336187] overlayfs: unrecognized mount option "uoperdir=./file0" or missing value 03:56:53 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2371.391790] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2371.424744] overlayfs: unrecognized mount option "uoperdir=./file0" or missing value 03:56:53 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='uqperdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2371.557503] FAT-fs (loop5): bogus number of reserved sectors [ 2371.593292] loop0: p1 < > p4 [ 2371.596447] loop0: partition table partially beyond EOD, truncated [ 2371.609047] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2371.616123] loop0: p1 size 2 extends beyond EOD, truncated [ 2371.673356] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2371.701927] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:56:53 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000000118fd000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:56:53 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000fcfdffff000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:56:53 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:56:53 executing program 3 (fault-call:2 fault-nth:0): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2371.771113] overlayfs: unrecognized mount option "uqperdir=./file0" or missing value [ 2371.791723] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:56:53 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='\nfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2371.901208] overlayfs: unrecognized mount option "uqperdir=./file0" or missing value [ 2371.961260] FAULT_INJECTION: forcing a failure. [ 2371.961260] name failslab, interval 1, probability 0, space 0, times 0 [ 2371.983844] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2372.019800] CPU: 1 PID: 30104 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2372.026681] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2372.036040] Call Trace: [ 2372.038663] dump_stack+0x1db/0x2d0 [ 2372.042318] ? dump_stack_print_info.cold+0x20/0x20 [ 2372.042341] ? proc_fail_nth_write+0xa0/0x220 [ 2372.042375] should_fail.cold+0xa/0x15 [ 2372.052072] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2372.052121] ? ___might_sleep+0x1e7/0x310 [ 2372.052139] ? arch_local_save_flags+0x50/0x50 [ 2372.052170] __should_failslab+0x121/0x190 [ 2372.052190] should_failslab+0x9/0x14 [ 2372.052208] __kmalloc_track_caller+0x2d8/0x740 [ 2372.052227] ? strncpy_from_user+0x440/0x440 [ 2372.087045] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 2372.092630] ? strndup_user+0x77/0xd0 [ 2372.096445] memdup_user+0x26/0xb0 [ 2372.099999] strndup_user+0x77/0xd0 [ 2372.103658] ksys_mount+0x3c/0x150 [ 2372.107220] __x64_sys_mount+0xbe/0x150 [ 2372.111210] do_syscall_64+0x1a3/0x800 [ 2372.115136] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2372.120087] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2372.125149] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2372.130011] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2372.135211] RIP: 0033:0x457ec9 [ 2372.138413] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2372.157323] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 03:56:53 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='up,erdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2372.165044] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2372.172331] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2372.179653] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2372.186943] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2372.194217] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2372.275714] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:56:54 executing program 3 (fault-call:2 fault-nth:1): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2372.321194] overlayfs: unrecognized mount option "up" or missing value 03:56:54 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfdffff000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:56:54 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000001e0000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2372.397867] overlayfs: unrecognized mount option "up" or missing value [ 2372.411576] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:56:54 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='up\\erdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2372.512277] loop0: p1 < > p4 [ 2372.516095] loop0: partition table partially beyond EOD, truncated 03:56:54 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='%fat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2372.556627] FAULT_INJECTION: forcing a failure. [ 2372.556627] name failslab, interval 1, probability 0, space 0, times 0 [ 2372.598189] loop0: p1 size 2 extends beyond EOD, truncated [ 2372.620519] overlayfs: unrecognized mount option "up\erdir=./file0" or missing value [ 2372.629928] CPU: 1 PID: 30129 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2372.636794] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2372.646179] Call Trace: [ 2372.648786] dump_stack+0x1db/0x2d0 [ 2372.648811] ? dump_stack_print_info.cold+0x20/0x20 [ 2372.648843] ? add_lock_to_list.isra.0+0x450/0x450 [ 2372.648873] should_fail.cold+0xa/0x15 [ 2372.648899] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2372.666349] ? ___might_sleep+0x1e7/0x310 [ 2372.666370] ? arch_local_save_flags+0x50/0x50 [ 2372.666388] ? lock_downgrade+0x910/0x910 [ 2372.666405] ? lock_release+0xc40/0xc40 [ 2372.666427] __should_failslab+0x121/0x190 [ 2372.666448] should_failslab+0x9/0x14 03:56:54 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upoerdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2372.666468] __kmalloc_track_caller+0x2d8/0x740 [ 2372.688411] ? strncpy_from_user+0x440/0x440 [ 2372.688429] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2372.688447] ? strndup_user+0x77/0xd0 [ 2372.688469] memdup_user+0x26/0xb0 [ 2372.688487] strndup_user+0x77/0xd0 [ 2372.688509] ksys_mount+0x7b/0x150 [ 2372.688531] __x64_sys_mount+0xbe/0x150 [ 2372.688552] do_syscall_64+0x1a3/0x800 [ 2372.705671] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2372.705690] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2372.705714] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2372.705741] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2372.705758] RIP: 0033:0x457ec9 [ 2372.715118] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2372.715128] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2372.715144] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2372.715154] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2372.715164] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2372.715174] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2372.715184] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2372.784953] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2372.818933] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2372.930095] overlayfs: unrecognized mount option "upoerdir=./file0" or missing value [ 2372.965827] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2373.000203] overlayfs: unrecognized mount option "upoerdir=./file0" or missing value [ 2373.017417] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:56:54 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000fffffffd000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:56:54 executing program 3 (fault-call:2 fault-nth:2): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:56:54 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:56:54 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upqerdir=./file0,lowerdir=.:file0,workdir=./file1']) 03:56:54 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2373.204673] FAULT_INJECTION: forcing a failure. [ 2373.204673] name failslab, interval 1, probability 0, space 0, times 0 [ 2373.231552] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2373.267941] overlayfs: unrecognized mount option "upqerdir=./file0" or missing value [ 2373.280870] CPU: 1 PID: 30161 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2373.287724] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2373.287732] Call Trace: [ 2373.287756] dump_stack+0x1db/0x2d0 [ 2373.287779] ? dump_stack_print_info.cold+0x20/0x20 [ 2373.287802] ? add_lock_to_list.isra.0+0x450/0x450 [ 2373.313327] should_fail.cold+0xa/0x15 [ 2373.317228] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2373.317255] ? ___might_sleep+0x1e7/0x310 [ 2373.317274] ? arch_local_save_flags+0x50/0x50 [ 2373.317294] ? __check_object_size+0xa3/0x77a [ 2373.317314] __should_failslab+0x121/0x190 [ 2373.339849] should_failslab+0x9/0x14 [ 2373.343660] kmem_cache_alloc_trace+0x2d1/0x760 [ 2373.348347] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2373.353899] ? _copy_from_user+0xdd/0x150 [ 2373.358088] copy_mount_options+0x5c/0x440 [ 2373.362340] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 03:56:55 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='v\nat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2373.367870] ksys_mount+0xa7/0x150 [ 2373.371426] __x64_sys_mount+0xbe/0x150 [ 2373.375438] do_syscall_64+0x1a3/0x800 [ 2373.379371] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2373.379391] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2373.379416] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2373.379444] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2373.379473] RIP: 0033:0x457ec9 03:56:55 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upp,rdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2373.379504] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2373.379515] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2373.389464] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2373.389474] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2373.389483] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2373.389492] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2373.389502] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:56:55 executing program 3 (fault-call:2 fault-nth:3): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2373.599120] overlayfs: unrecognized mount option "upp" or missing value [ 2373.621227] overlayfs: unrecognized mount option "upp" or missing value [ 2373.704023] FAULT_INJECTION: forcing a failure. [ 2373.704023] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2373.715904] CPU: 0 PID: 30187 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2373.715920] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2373.715931] Call Trace: [ 2373.715960] dump_stack+0x1db/0x2d0 [ 2373.715992] ? dump_stack_print_info.cold+0x20/0x20 [ 2373.716017] ? perf_trace_run_bpf_submit+0x241/0x310 [ 2373.732258] should_fail.cold+0xa/0x15 03:56:55 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upp/rdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2373.732287] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2373.732305] ? check_preemption_disabled+0x48/0x290 [ 2373.732327] ? memset+0x32/0x40 [ 2373.732359] ? perf_trace_lock+0x47b/0x750 [ 2373.732398] should_fail_alloc_page+0x50/0x60 [ 2373.774810] __alloc_pages_nodemask+0x323/0xdc0 [ 2373.779517] ? __alloc_pages_slowpath+0x2cc0/0x2cc0 [ 2373.784551] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2373.790163] ? ___might_sleep+0x1e7/0x310 [ 2373.794344] ? trace_hardirqs_off+0xb8/0x310 [ 2373.798787] cache_grow_begin+0x9c/0x8c0 [ 2373.801744] loop0: p1 < > p4 [ 2373.802870] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2373.805973] loop0: partition table partially beyond EOD, truncated [ 2373.811508] ? check_preemption_disabled+0x48/0x290 [ 2373.811541] kmem_cache_alloc_trace+0x67f/0x760 [ 2373.811586] copy_mount_options+0x5c/0x440 [ 2373.811605] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2373.811636] ksys_mount+0xa7/0x150 [ 2373.811662] __x64_sys_mount+0xbe/0x150 [ 2373.844996] do_syscall_64+0x1a3/0x800 [ 2373.848919] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2373.853907] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2373.858956] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2373.863841] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2373.869109] RIP: 0033:0x457ec9 [ 2373.872317] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2373.891238] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2373.891260] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2373.891272] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2373.891284] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2373.891295] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2373.891305] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2373.931073] overlayfs: workdir and upperdir must be separate subtrees 03:56:55 executing program 3 (fault-call:2 fault-nth:4): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2373.964661] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2373.975045] loop0: p1 size 2 extends beyond EOD, truncated [ 2373.991170] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2374.053021] overlayfs: unrecognized mount option "upp/rdir=./file0" or missing value 03:56:55 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffff000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2374.093573] overlayfs: unrecognized mount option "upp/rdir=./file0" or missing value [ 2374.109830] loop0: p4 start 1854537728 is beyond EOD, truncated 03:56:55 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='v%at\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2374.211232] FAULT_INJECTION: forcing a failure. [ 2374.211232] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2374.223104] CPU: 0 PID: 30203 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2374.229971] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2374.239371] Call Trace: [ 2374.242007] dump_stack+0x1db/0x2d0 [ 2374.245673] ? dump_stack_print_info.cold+0x20/0x20 [ 2374.250717] ? perf_trace_run_bpf_submit+0x241/0x310 [ 2374.255864] should_fail.cold+0xa/0x15 [ 2374.259786] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2374.264931] ? check_preemption_disabled+0x48/0x290 [ 2374.269991] ? memset+0x32/0x40 [ 2374.273321] ? perf_trace_lock+0x47b/0x750 [ 2374.277593] should_fail_alloc_page+0x50/0x60 [ 2374.282133] __alloc_pages_nodemask+0x323/0xdc0 [ 2374.286832] ? __alloc_pages_slowpath+0x2cc0/0x2cc0 [ 2374.291893] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2374.297504] ? ___might_sleep+0x1e7/0x310 [ 2374.301735] ? trace_hardirqs_off+0xb8/0x310 [ 2374.306169] cache_grow_begin+0x9c/0x8c0 [ 2374.310255] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2374.315808] ? check_preemption_disabled+0x48/0x290 [ 2374.320852] kmem_cache_alloc+0x645/0x710 [ 2374.325014] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2374.330568] ? should_fail+0x1e6/0xd22 [ 2374.334488] getname_flags+0xd6/0x5b0 [ 2374.338307] ? check_preemption_disabled+0x48/0x290 [ 2374.343346] user_path_at_empty+0x2f/0x50 [ 2374.347529] do_mount+0x169/0x3110 [ 2374.351123] ? copy_mount_options+0x5c/0x440 [ 2374.355554] ? copy_mount_string+0x40/0x40 [ 2374.359820] ? rcu_read_lock_sched_held+0x110/0x130 [ 2374.364854] ? kmem_cache_alloc_trace+0x354/0x760 [ 2374.369734] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2374.375287] ? _copy_from_user+0xdd/0x150 [ 2374.379458] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2374.385011] ? copy_mount_options+0x30e/0x440 [ 2374.389551] ksys_mount+0xdb/0x150 [ 2374.393125] __x64_sys_mount+0xbe/0x150 [ 2374.397145] do_syscall_64+0x1a3/0x800 [ 2374.401055] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2374.406023] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2374.411067] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2374.415961] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2374.421166] RIP: 0033:0x457ec9 [ 2374.424373] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2374.443284] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2374.451003] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2374.458279] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2374.465556] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2374.472834] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2374.480135] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2374.498212] overlayfs: workdir and upperdir must be separate subtrees 03:56:56 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000000118fe000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:56:56 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upp:rdir=./file0,lowerdir=.:file0,workdir=./file1']) 03:56:56 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000240000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2374.552032] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:56:56 executing program 3 (fault-call:2 fault-nth:5): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2374.635721] overlayfs: unrecognized mount option "upp:rdir=./file0" or missing value [ 2374.661702] overlayfs: unrecognized mount option "upp:rdir=./file0" or missing value [ 2374.681620] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:56:56 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upp\\rdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2374.751562] FAULT_INJECTION: forcing a failure. [ 2374.751562] name failslab, interval 1, probability 0, space 0, times 0 [ 2374.787927] CPU: 0 PID: 30225 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2374.794810] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2374.804222] Call Trace: [ 2374.806840] dump_stack+0x1db/0x2d0 [ 2374.806883] ? dump_stack_print_info.cold+0x20/0x20 [ 2374.806914] ? save_stack+0x45/0xd0 [ 2374.815546] ? __kasan_slab_free+0x102/0x150 [ 2374.815567] ? kmem_cache_free+0x86/0x260 [ 2374.815599] should_fail.cold+0xa/0x15 [ 2374.815627] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2374.836830] ? ___might_sleep+0x1e7/0x310 [ 2374.841002] ? arch_local_save_flags+0x50/0x50 [ 2374.845617] ? check_preemption_disabled+0x48/0x290 [ 2374.850670] __should_failslab+0x121/0x190 [ 2374.854946] should_failslab+0x9/0x14 [ 2374.858770] kmem_cache_alloc+0x2be/0x710 [ 2374.862939] ? perf_trace_lock+0x12f/0x750 [ 2374.867198] ? putname+0xef/0x130 [ 2374.870691] alloc_vfsmnt+0xb8/0x990 [ 2374.874437] ? refcount_sub_and_test_checked+0x1fe/0x2f0 [ 2374.879908] ? m_stop+0x20/0x20 [ 2374.883220] ? refcount_inc_not_zero_checked+0x2e0/0x2e0 [ 2374.888697] ? __get_fs_type+0x9a/0xd0 [ 2374.892603] ? find_held_lock+0x35/0x120 [ 2374.896689] ? __get_fs_type+0x9a/0xd0 [ 2374.900603] ? lock_acquire+0x1db/0x570 [ 2374.904609] ? lock_downgrade+0x910/0x910 [ 2374.908775] ? lock_release+0xc40/0xc40 [ 2374.912771] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2374.917573] vfs_kern_mount.part.0+0x84/0x570 [ 2374.922131] ? may_umount+0xb0/0xb0 [ 2374.925795] ? _raw_read_unlock+0x2d/0x50 [ 2374.929979] ? __get_fs_type+0x9a/0xd0 [ 2374.933902] do_mount+0x576/0x3110 [ 2374.937480] ? copy_mount_string+0x40/0x40 [ 2374.941784] ? kmem_cache_alloc_trace+0x354/0x760 [ 2374.946656] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2374.952216] ? _copy_from_user+0xdd/0x150 [ 2374.956388] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2374.961954] ? copy_mount_options+0x30e/0x440 [ 2374.966512] ksys_mount+0xdb/0x150 [ 2374.970104] __x64_sys_mount+0xbe/0x150 [ 2374.974142] do_syscall_64+0x1a3/0x800 [ 2374.978119] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2374.983133] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2374.988206] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2374.993137] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2374.998365] RIP: 0033:0x457ec9 [ 2375.001581] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2375.020496] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2375.028224] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2375.035516] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2375.042801] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2375.050116] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2375.057409] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:56:56 executing program 3 (fault-call:2 fault-nth:6): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:56:56 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2375.276203] overlayfs: unrecognized mount option "upp\rdir=./file0" or missing value [ 2375.296401] loop0: p1 < > p4 [ 2375.303541] loop0: partition table partially beyond EOD, truncated 03:56:57 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='v.at\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2375.332615] overlayfs: unrecognized mount option "upp\rdir=./file0" or missing value [ 2375.341438] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2375.368255] loop0: p1 size 2 extends beyond EOD, truncated [ 2375.379651] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2375.387220] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2375.398021] FAULT_INJECTION: forcing a failure. [ 2375.398021] name failslab, interval 1, probability 0, space 0, times 0 03:56:57 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='uppe,dir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2375.439997] CPU: 0 PID: 30246 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2375.446905] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2375.456276] Call Trace: [ 2375.458881] dump_stack+0x1db/0x2d0 [ 2375.462526] ? dump_stack_print_info.cold+0x20/0x20 [ 2375.467567] ? save_stack+0x45/0xd0 [ 2375.471209] ? __kasan_slab_free+0x102/0x150 [ 2375.475624] ? kmem_cache_free+0x86/0x260 [ 2375.479791] should_fail.cold+0xa/0x15 [ 2375.483692] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2375.488820] ? ___might_sleep+0x1e7/0x310 [ 2375.492989] ? arch_local_save_flags+0x50/0x50 [ 2375.497592] ? check_preemption_disabled+0x48/0x290 [ 2375.502628] __should_failslab+0x121/0x190 [ 2375.506902] should_failslab+0x9/0x14 [ 2375.510778] kmem_cache_alloc+0x2be/0x710 [ 2375.514943] ? putname+0xef/0x130 [ 2375.518418] alloc_vfsmnt+0xb8/0x990 [ 2375.522176] ? refcount_sub_and_test_checked+0x1fe/0x2f0 [ 2375.527637] ? m_stop+0x20/0x20 [ 2375.530934] ? refcount_inc_not_zero_checked+0x2e0/0x2e0 [ 2375.536399] ? __get_fs_type+0x9a/0xd0 [ 2375.540312] ? find_held_lock+0x35/0x120 [ 2375.544385] ? __get_fs_type+0x9a/0xd0 [ 2375.548304] ? lock_acquire+0x1db/0x570 [ 2375.552310] ? lock_downgrade+0x910/0x910 [ 2375.556478] ? lock_release+0xc40/0xc40 [ 2375.560469] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2375.565240] vfs_kern_mount.part.0+0x84/0x570 [ 2375.569750] ? may_umount+0xb0/0xb0 [ 2375.573442] ? _raw_read_unlock+0x2d/0x50 [ 2375.577612] ? __get_fs_type+0x9a/0xd0 [ 2375.581528] do_mount+0x576/0x3110 [ 2375.585138] ? copy_mount_string+0x40/0x40 [ 2375.589394] ? kmem_cache_alloc_trace+0x354/0x760 [ 2375.594276] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2375.599832] ? copy_mount_options+0x30e/0x440 [ 2375.604343] ksys_mount+0xdb/0x150 [ 2375.607928] __x64_sys_mount+0xbe/0x150 [ 2375.611923] do_syscall_64+0x1a3/0x800 [ 2375.615828] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2375.620777] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 2375.625818] ? __switch_to_asm+0x34/0x70 [ 2375.629893] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2375.634753] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2375.639947] RIP: 0033:0x457ec9 [ 2375.643149] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2375.662059] RSP: 002b:00007f2dfb767c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2375.669822] RAX: ffffffffffffffda RBX: 00007f2dfb767c90 RCX: 0000000000457ec9 [ 2375.677112] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 03:56:57 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000002a0000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2375.684633] RBP: 000000000073bfa0 R08: 00000000200002c0 R09: 0000000000000000 [ 2375.691908] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7686d4 [ 2375.699200] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2375.726124] print_req_error: 12 callbacks suppressed [ 2375.726136] print_req_error: I/O error, dev loop5, sector 0 flags 80700 03:56:57 executing program 3 (fault-call:2 fault-nth:7): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2375.751384] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2375.757831] buffer_io_error: 10 callbacks suppressed [ 2375.757839] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2375.776969] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2375.783798] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2375.792678] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2375.799229] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2375.806696] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2375.813924] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2375.820477] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2375.829439] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2375.836222] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2375.844382] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2375.850966] Buffer I/O error on dev loop5p1, logical block 0, async page read 03:56:57 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000037dc125020000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2375.901432] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2375.939760] FAULT_INJECTION: forcing a failure. [ 2375.939760] name failslab, interval 1, probability 0, space 0, times 0 [ 2375.951442] CPU: 0 PID: 30263 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2375.954628] overlayfs: unrecognized mount option "uppe" or missing value [ 2375.958301] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2375.958314] Call Trace: [ 2375.958342] dump_stack+0x1db/0x2d0 [ 2375.958377] ? dump_stack_print_info.cold+0x20/0x20 [ 2375.974571] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2375.974606] should_fail.cold+0xa/0x15 [ 2375.974632] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2375.985876] ? ___might_sleep+0x1e7/0x310 [ 2375.985900] ? arch_local_save_flags+0x50/0x50 [ 2375.985921] ? lock_acquire+0x1db/0x570 [ 2376.000452] __should_failslab+0x121/0x190 [ 2376.000479] should_failslab+0x9/0x14 [ 2376.000498] kmem_cache_alloc_trace+0x2d1/0x760 [ 2376.000539] sget_userns+0x1be/0xf50 [ 2376.000559] ? get_anon_bdev+0xc0/0xc0 [ 2376.009297] ? destroy_unused_super.part.0+0x110/0x110 [ 2376.009321] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2376.009346] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2376.009365] ? cap_capable+0x205/0x270 [ 2376.021408] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2376.021429] ? security_capable+0x98/0xc0 [ 2376.021455] ? get_anon_bdev+0xc0/0xc0 [ 2376.021473] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2376.021494] ? ns_capable_common+0x141/0x170 [ 2376.021521] ? get_anon_bdev+0xc0/0xc0 [ 2376.021538] sget+0x10c/0x150 [ 2376.029921] ? ovl_show_options+0x550/0x550 [ 2376.029941] mount_nodev+0x31/0x110 [ 2376.029964] ovl_mount+0x2d/0x40 [ 2376.095623] mount_fs+0xae/0x331 [ 2376.099033] vfs_kern_mount.part.0+0xdb/0x570 [ 2376.103564] ? may_umount+0xb0/0xb0 [ 2376.107223] ? _raw_read_unlock+0x2d/0x50 [ 2376.111391] ? __get_fs_type+0x9a/0xd0 [ 2376.115317] do_mount+0x576/0x3110 [ 2376.118910] ? copy_mount_string+0x40/0x40 [ 2376.123183] ? kmem_cache_alloc_trace+0x354/0x760 [ 2376.128054] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2376.133642] ? _copy_from_user+0xdd/0x150 [ 2376.137822] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2376.143400] ? copy_mount_options+0x30e/0x440 [ 2376.147941] ksys_mount+0xdb/0x150 [ 2376.151512] __x64_sys_mount+0xbe/0x150 [ 2376.155537] do_syscall_64+0x1a3/0x800 [ 2376.160292] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2376.165251] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2376.170301] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2376.175201] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2376.180413] RIP: 0033:0x457ec9 [ 2376.183632] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 03:56:57 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000fff000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:56:57 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='uppe/dir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2376.202548] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2376.210271] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2376.217557] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2376.224874] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2376.232174] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2376.239476] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2376.355488] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:56:58 executing program 3 (fault-call:2 fault-nth:8): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2376.453764] overlayfs: unrecognized mount option "uppe/dir=./file0" or missing value [ 2376.522833] loop0: p1 < > p4 03:56:58 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='v/at\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:56:58 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:56:58 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2376.549948] loop0: partition table partially beyond EOD, truncated [ 2376.561641] overlayfs: unrecognized mount option "uppe/dir=./file0" or missing value [ 2376.563070] loop0: p1 size 2 extends beyond EOD, truncated [ 2376.615160] FAULT_INJECTION: forcing a failure. [ 2376.615160] name failslab, interval 1, probability 0, space 0, times 0 [ 2376.642386] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2376.654738] loop0: p4 start 1854537728 is beyond EOD, truncated 03:56:58 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='uppe\\dir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2376.722482] CPU: 1 PID: 30285 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2376.729362] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2376.738738] Call Trace: [ 2376.741345] dump_stack+0x1db/0x2d0 [ 2376.744995] ? dump_stack_print_info.cold+0x20/0x20 [ 2376.750042] ? perf_trace_lock+0x12f/0x750 [ 2376.754303] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2376.759871] should_fail.cold+0xa/0x15 [ 2376.763795] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2376.768934] ? ___might_sleep+0x1e7/0x310 [ 2376.773104] ? arch_local_save_flags+0x50/0x50 [ 2376.777701] ? lock_acquire+0x1db/0x570 [ 2376.781711] __should_failslab+0x121/0x190 [ 2376.785963] should_failslab+0x9/0x14 [ 2376.789779] kmem_cache_alloc_trace+0x2d1/0x760 [ 2376.794504] sget_userns+0x1be/0xf50 [ 2376.798248] ? get_anon_bdev+0xc0/0xc0 [ 2376.802158] ? destroy_unused_super.part.0+0x110/0x110 [ 2376.807448] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2376.812220] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2376.817766] ? cap_capable+0x205/0x270 [ 2376.821673] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2376.827223] ? security_capable+0x98/0xc0 [ 2376.831401] ? get_anon_bdev+0xc0/0xc0 [ 2376.835298] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2376.840854] ? ns_capable_common+0x141/0x170 [ 2376.845276] ? get_anon_bdev+0xc0/0xc0 [ 2376.849176] sget+0x10c/0x150 [ 2376.852299] ? ovl_show_options+0x550/0x550 [ 2376.856655] mount_nodev+0x31/0x110 [ 2376.860296] ovl_mount+0x2d/0x40 [ 2376.863677] mount_fs+0xae/0x331 [ 2376.867061] vfs_kern_mount.part.0+0xdb/0x570 [ 2376.871579] ? may_umount+0xb0/0xb0 [ 2376.875254] ? _raw_read_unlock+0x2d/0x50 [ 2376.879426] ? __get_fs_type+0x9a/0xd0 [ 2376.883345] do_mount+0x576/0x3110 [ 2376.886906] ? copy_mount_string+0x40/0x40 [ 2376.891189] ? kmem_cache_alloc_trace+0x354/0x760 [ 2376.896043] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2376.901638] ? _copy_from_user+0xdd/0x150 [ 2376.905802] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2376.911349] ? copy_mount_options+0x30e/0x440 [ 2376.915902] ksys_mount+0xdb/0x150 [ 2376.919485] __x64_sys_mount+0xbe/0x150 [ 2376.923492] do_syscall_64+0x1a3/0x800 [ 2376.927427] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2376.932367] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2376.937405] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2376.942269] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2376.947470] RIP: 0033:0x457ec9 [ 2376.950676] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2376.969701] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2376.977419] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2376.984700] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2376.991981] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2376.999270] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2377.006579] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:56:58 executing program 3 (fault-call:2 fault-nth:9): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2377.181204] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2377.232154] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:56:59 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vf\nt\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:56:59 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000000118ff000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2377.301211] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2377.316969] overlayfs: unrecognized mount option "uppe\dir=./file0" or missing value 03:56:59 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:56:59 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000360000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2377.443661] overlayfs: unrecognized mount option "uppe\dir=./file0" or missing value 03:56:59 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vf%t\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:56:59 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='uppeqdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2377.651928] FAULT_INJECTION: forcing a failure. [ 2377.651928] name failslab, interval 1, probability 0, space 0, times 0 [ 2377.706861] CPU: 0 PID: 30328 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2377.713766] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2377.723126] Call Trace: [ 2377.723157] dump_stack+0x1db/0x2d0 [ 2377.723193] ? dump_stack_print_info.cold+0x20/0x20 [ 2377.723214] ? memset+0x32/0x40 [ 2377.723263] should_fail.cold+0xa/0x15 [ 2377.741619] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2377.741653] ? ___might_sleep+0x1e7/0x310 [ 2377.750894] ? arch_local_save_flags+0x50/0x50 [ 2377.750939] __should_failslab+0x121/0x190 [ 2377.750967] should_failslab+0x9/0x14 [ 2377.763567] __kmalloc+0x2dc/0x740 [ 2377.767138] ? __fprop_inc_percpu_max+0x2d0/0x2d0 [ 2377.772008] ? __lock_is_held+0xb6/0x140 [ 2377.776106] ? __list_lru_init+0x13f/0x850 [ 2377.780371] __list_lru_init+0x13f/0x850 [ 2377.784459] ? list_lru_destroy+0x520/0x520 [ 2377.788805] ? down_write_nested+0x130/0x130 [ 2377.793231] ? down_read+0x120/0x120 [ 2377.796972] ? init_wait_entry+0x1c0/0x1c0 [ 2377.801230] ? prealloc_shrinker+0xdf/0x340 [ 2377.805586] sget_userns+0x9c8/0xf50 [ 2377.809325] ? get_anon_bdev+0xc0/0xc0 [ 2377.813254] ? destroy_unused_super.part.0+0x110/0x110 [ 2377.818554] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2377.823333] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2377.828900] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2377.834462] ? security_capable+0x98/0xc0 [ 2377.838645] ? get_anon_bdev+0xc0/0xc0 [ 2377.842550] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2377.848125] ? ns_capable_common+0x141/0x170 [ 2377.852563] ? get_anon_bdev+0xc0/0xc0 [ 2377.856468] sget+0x10c/0x150 [ 2377.859607] ? ovl_show_options+0x550/0x550 [ 2377.863949] mount_nodev+0x31/0x110 [ 2377.867599] ovl_mount+0x2d/0x40 [ 2377.870995] mount_fs+0xae/0x331 [ 2377.874389] vfs_kern_mount.part.0+0xdb/0x570 [ 2377.878910] ? may_umount+0xb0/0xb0 [ 2377.882561] ? _raw_read_unlock+0x2d/0x50 [ 2377.886734] ? __get_fs_type+0x9a/0xd0 [ 2377.890658] do_mount+0x576/0x3110 [ 2377.894228] ? copy_mount_string+0x40/0x40 [ 2377.898494] ? kmem_cache_alloc_trace+0x354/0x760 [ 2377.903361] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2377.903381] ? _copy_from_user+0xdd/0x150 [ 2377.903405] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2377.913103] ? copy_mount_options+0x30e/0x440 [ 2377.913136] ksys_mount+0xdb/0x150 [ 2377.913164] __x64_sys_mount+0xbe/0x150 [ 2377.913194] do_syscall_64+0x1a3/0x800 [ 2377.913218] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2377.936328] loop0: p1 < > p4 [ 2377.939547] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2377.939577] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2377.952547] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2377.957313] loop0: partition table partially beyond EOD, truncated [ 2377.957779] RIP: 0033:0x457ec9 [ 2377.967301] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2377.986213] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2377.986233] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2377.986245] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2377.986258] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2377.986269] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2377.986281] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2378.031029] loop0: p1 size 2 extends beyond EOD, truncated [ 2378.037721] loop0: p4 start 1854537728 is beyond EOD, truncated 03:56:59 executing program 3 (fault-call:2 fault-nth:10): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2378.111215] overlayfs: unrecognized mount option "uppeqdir=./file0" or missing value [ 2378.135202] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2378.181485] overlayfs: unrecognized mount option "uppeqdir=./file0" or missing value [ 2378.211751] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:00 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="75707065721269723d2e2f66696c65302c6c6f7765726469723d2e3a66696c65302c776f726b6469723d2e2f66696c6531"]) [ 2378.287730] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:00 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000003c0000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2378.389054] FAULT_INJECTION: forcing a failure. [ 2378.389054] name failslab, interval 1, probability 0, space 0, times 0 [ 2378.410513] CPU: 1 PID: 30355 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2378.417385] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2378.426761] Call Trace: [ 2378.429389] dump_stack+0x1db/0x2d0 [ 2378.433047] ? dump_stack_print_info.cold+0x20/0x20 [ 2378.438112] ? kasan_kmalloc+0xcf/0xe0 [ 2378.442075] ? __list_lru_init+0x13f/0x850 [ 2378.442107] ? sget_userns+0x9c8/0xf50 [ 2378.442119] ? sget+0x10c/0x150 [ 2378.442136] ? ovl_mount+0x2d/0x40 [ 2378.442160] should_fail.cold+0xa/0x15 [ 2378.442181] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2378.442205] ? ___might_sleep+0x1e7/0x310 [ 2378.450342] ? arch_local_save_flags+0x50/0x50 [ 2378.450376] ? check_preemption_disabled+0x48/0x290 [ 2378.450402] __should_failslab+0x121/0x190 [ 2378.450421] should_failslab+0x9/0x14 [ 2378.450437] kmem_cache_alloc_node_trace+0x270/0x720 [ 2378.450464] __kmalloc_node+0x3d/0x70 [ 2378.450483] kvmalloc_node+0x68/0x100 [ 2378.450499] __list_lru_init+0x5d5/0x850 [ 2378.504786] ? list_lru_destroy+0x520/0x520 [ 2378.509143] ? down_read+0x120/0x120 [ 2378.512868] ? init_wait_entry+0x1c0/0x1c0 [ 2378.517133] ? prealloc_shrinker+0xdf/0x340 [ 2378.521470] sget_userns+0x9c8/0xf50 [ 2378.525199] ? get_anon_bdev+0xc0/0xc0 [ 2378.529117] ? destroy_unused_super.part.0+0x110/0x110 [ 2378.534411] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2378.539184] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2378.544738] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2378.550287] ? security_capable+0x98/0xc0 [ 2378.554448] ? get_anon_bdev+0xc0/0xc0 [ 2378.558350] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2378.563901] ? ns_capable_common+0x141/0x170 [ 2378.568328] ? get_anon_bdev+0xc0/0xc0 [ 2378.572222] sget+0x10c/0x150 [ 2378.575343] ? ovl_show_options+0x550/0x550 [ 2378.579689] mount_nodev+0x31/0x110 [ 2378.583339] ovl_mount+0x2d/0x40 [ 2378.586716] mount_fs+0xae/0x331 [ 2378.590158] vfs_kern_mount.part.0+0xdb/0x570 [ 2378.594666] ? may_umount+0xb0/0xb0 [ 2378.598306] ? _raw_read_unlock+0x2d/0x50 [ 2378.602463] ? __get_fs_type+0x9a/0xd0 [ 2378.606370] do_mount+0x576/0x3110 [ 2378.609946] ? copy_mount_string+0x40/0x40 [ 2378.614200] ? kmem_cache_alloc_trace+0x354/0x760 [ 2378.619067] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2378.624687] ? _copy_from_user+0xdd/0x150 [ 2378.628854] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2378.634403] ? copy_mount_options+0x30e/0x440 [ 2378.638914] ksys_mount+0xdb/0x150 [ 2378.642472] __x64_sys_mount+0xbe/0x150 [ 2378.646471] do_syscall_64+0x1a3/0x800 [ 2378.650373] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2378.655318] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2378.660351] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2378.665215] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2378.670417] RIP: 0033:0x457ec9 03:57:00 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000000fffff000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2378.673627] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2378.692538] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2378.700260] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2378.707570] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2378.714884] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2378.722159] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2378.729436] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:00 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffff07000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:00 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfa\n\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:00 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upper,ir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2378.808578] overlayfs: unrecognized mount option "upperir=./file0" or missing value [ 2378.926470] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:57:00 executing program 3 (fault-call:2 fault-nth:11): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2378.993106] loop0: p1 < > p4 [ 2379.001953] loop0: partition table partially beyond EOD, truncated [ 2379.036140] overlayfs: unrecognized mount option "upper" or missing value [ 2379.048493] loop0: p1 size 2 extends beyond EOD, truncated [ 2379.065771] loop0: p4 start 1854537728 is beyond EOD, truncated 03:57:00 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000420000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2379.124741] overlayfs: unrecognized mount option "upper" or missing value [ 2379.176049] FAULT_INJECTION: forcing a failure. [ 2379.176049] name failslab, interval 1, probability 0, space 0, times 0 [ 2379.210795] CPU: 1 PID: 30390 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2379.217748] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2379.227117] Call Trace: [ 2379.229762] dump_stack+0x1db/0x2d0 [ 2379.233441] ? dump_stack_print_info.cold+0x20/0x20 [ 2379.238477] ? __lock_is_held+0xb6/0x140 [ 2379.242555] should_fail.cold+0xa/0x15 [ 2379.242578] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2379.242610] ? ___might_sleep+0x1e7/0x310 [ 2379.242629] ? arch_local_save_flags+0x50/0x50 [ 2379.242648] ? lockdep_init_map+0x10c/0x5b0 [ 2379.251634] __should_failslab+0x121/0x190 [ 2379.251655] should_failslab+0x9/0x14 [ 2379.251672] __kmalloc+0x2dc/0x740 [ 2379.251691] ? __init_waitqueue_head+0x92/0x150 [ 2379.251708] ? init_wait_entry+0x1c0/0x1c0 [ 2379.251724] ? prealloc_shrinker+0xdf/0x340 [ 2379.251743] prealloc_shrinker+0xdf/0x340 [ 2379.251761] sget_userns+0x999/0xf50 [ 2379.251779] ? get_anon_bdev+0xc0/0xc0 [ 2379.251804] ? destroy_unused_super.part.0+0x110/0x110 [ 2379.251822] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2379.251842] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2379.251865] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2379.251884] ? security_capable+0x98/0xc0 [ 2379.251904] ? get_anon_bdev+0xc0/0xc0 [ 2379.251919] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2379.251938] ? ns_capable_common+0x141/0x170 [ 2379.251959] ? get_anon_bdev+0xc0/0xc0 [ 2379.251973] sget+0x10c/0x150 [ 2379.251994] ? ovl_show_options+0x550/0x550 [ 2379.252009] mount_nodev+0x31/0x110 [ 2379.252029] ovl_mount+0x2d/0x40 [ 2379.252045] mount_fs+0xae/0x331 [ 2379.252070] vfs_kern_mount.part.0+0xdb/0x570 [ 2379.252111] ? may_umount+0xb0/0xb0 [ 2379.252127] ? _raw_read_unlock+0x2d/0x50 [ 2379.252143] ? __get_fs_type+0x9a/0xd0 [ 2379.252166] do_mount+0x576/0x3110 [ 2379.382172] ? copy_mount_string+0x40/0x40 [ 2379.386436] ? copy_mount_options+0x234/0x440 [ 2379.390948] ? __sanitizer_cov_trace_pc+0x48/0x50 [ 2379.395808] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2379.401364] ? copy_mount_options+0x30e/0x440 [ 2379.405876] ksys_mount+0xdb/0x150 [ 2379.409433] __x64_sys_mount+0xbe/0x150 [ 2379.413424] do_syscall_64+0x1a3/0x800 [ 2379.417326] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2379.422275] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2379.427310] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2379.432181] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2379.437383] RIP: 0033:0x457ec9 [ 2379.440598] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2379.459508] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2379.467223] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 03:57:00 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upper/ir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2379.474497] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2379.481776] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2379.489050] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2379.496341] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:01 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfa%\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2379.529383] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:01 executing program 3 (fault-call:2 fault-nth:12): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:01 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2379.639310] overlayfs: unrecognized mount option "upper/ir=./file0" or missing value [ 2379.652879] loop0: p1 < > p4 [ 2379.656151] loop0: partition table partially beyond EOD, truncated [ 2379.673391] loop0: p1 size 2 extends beyond EOD, truncated [ 2379.694545] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2379.724611] overlayfs: unrecognized mount option "upper/ir=./file0" or missing value [ 2379.741525] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:01 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upper\\ir=./file0,lowerdir=.:file0,workdir=./file1']) 03:57:01 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="00006800000000007fffffff000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2379.827993] FAULT_INJECTION: forcing a failure. [ 2379.827993] name failslab, interval 1, probability 0, space 0, times 0 [ 2379.840589] CPU: 0 PID: 30412 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2379.847463] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2379.856839] Call Trace: [ 2379.859485] dump_stack+0x1db/0x2d0 [ 2379.863184] ? dump_stack_print_info.cold+0x20/0x20 [ 2379.868259] should_fail.cold+0xa/0x15 [ 2379.872176] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2379.877332] ? ___might_sleep+0x1e7/0x310 [ 2379.881505] ? arch_local_save_flags+0x50/0x50 [ 2379.881553] __should_failslab+0x121/0x190 [ 2379.881580] should_failslab+0x9/0x14 [ 2379.881600] kmem_cache_alloc_trace+0x2d1/0x760 [ 2379.881630] ? rcu_read_lock_sched_held+0x110/0x130 [ 2379.881660] __memcg_init_list_lru_node+0xef/0x2e0 [ 2379.881688] ? kvfree_rcu+0x20/0x20 [ 2379.881711] ? __kmalloc_node+0x4e/0x70 [ 2379.881745] __list_lru_init+0x4d9/0x850 [ 2379.881770] ? list_lru_destroy+0x520/0x520 [ 2379.899049] ? down_read+0x120/0x120 [ 2379.899075] ? init_wait_entry+0x1c0/0x1c0 [ 2379.899127] ? prealloc_shrinker+0xdf/0x340 [ 2379.899167] sget_userns+0x9c8/0xf50 [ 2379.899187] ? get_anon_bdev+0xc0/0xc0 [ 2379.945021] ? destroy_unused_super.part.0+0x110/0x110 [ 2379.950397] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2379.955187] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2379.960769] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2379.966342] ? security_capable+0x98/0xc0 [ 2379.970519] ? get_anon_bdev+0xc0/0xc0 [ 2379.974428] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2379.979994] ? ns_capable_common+0x141/0x170 [ 2379.984432] ? get_anon_bdev+0xc0/0xc0 [ 2379.988358] sget+0x10c/0x150 [ 2379.991494] ? ovl_show_options+0x550/0x550 [ 2379.995836] mount_nodev+0x31/0x110 [ 2379.999492] ovl_mount+0x2d/0x40 [ 2380.002885] mount_fs+0xae/0x331 [ 2380.006283] vfs_kern_mount.part.0+0xdb/0x570 [ 2380.010832] ? may_umount+0xb0/0xb0 [ 2380.014480] ? _raw_read_unlock+0x2d/0x50 [ 2380.018653] ? __get_fs_type+0x9a/0xd0 [ 2380.022584] do_mount+0x576/0x3110 [ 2380.026160] ? copy_mount_string+0x40/0x40 [ 2380.030424] ? kmem_cache_alloc_trace+0x354/0x760 [ 2380.035295] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2380.040868] ? _copy_from_user+0xdd/0x150 [ 2380.045058] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2380.050630] ? copy_mount_options+0x30e/0x440 [ 2380.055660] ksys_mount+0xdb/0x150 [ 2380.059227] __x64_sys_mount+0xbe/0x150 [ 2380.063240] do_syscall_64+0x1a3/0x800 [ 2380.067159] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2380.072163] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2380.077213] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2380.082110] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2380.087323] RIP: 0033:0x457ec9 [ 2380.090547] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2380.109463] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2380.117193] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2380.124475] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2380.131764] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2380.139053] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2380.146349] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:02 executing program 3 (fault-call:2 fault-nth:13): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2380.268000] overlayfs: unrecognized mount option "upper\ir=./file0" or missing value 03:57:02 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000480000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2380.341467] overlayfs: unrecognized mount option "upper\ir=./file0" or missing value [ 2380.370862] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2380.392743] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:02 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperair=./file0,lowerdir=.:file0,workdir=./file1']) [ 2380.439999] FAULT_INJECTION: forcing a failure. [ 2380.439999] name failslab, interval 1, probability 0, space 0, times 0 [ 2380.492953] CPU: 1 PID: 30424 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2380.499823] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2380.509182] Call Trace: [ 2380.511780] dump_stack+0x1db/0x2d0 [ 2380.515419] ? dump_stack_print_info.cold+0x20/0x20 [ 2380.520439] ? __x64_sys_mount+0xbe/0x150 [ 2380.524595] ? do_syscall_64+0x1a3/0x800 [ 2380.528662] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2380.534031] ? print_usage_bug+0xd0/0xd0 [ 2380.538111] should_fail.cold+0xa/0x15 [ 2380.542011] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2380.547124] ? ___might_sleep+0x1e7/0x310 [ 2380.551294] ? arch_local_save_flags+0x50/0x50 [ 2380.555889] __should_failslab+0x121/0x190 [ 2380.560131] should_failslab+0x9/0x14 [ 2380.563951] kmem_cache_alloc_trace+0x2d1/0x760 [ 2380.568641] __memcg_init_list_lru_node+0xef/0x2e0 [ 2380.573577] ? kvfree_rcu+0x20/0x20 [ 2380.577215] ? __kmalloc_node+0x4e/0x70 [ 2380.581204] __list_lru_init+0x4d9/0x850 [ 2380.585271] ? list_lru_destroy+0x520/0x520 [ 2380.589616] ? down_read+0x120/0x120 [ 2380.593351] ? init_wait_entry+0x1c0/0x1c0 [ 2380.597636] ? prealloc_shrinker+0xdf/0x340 [ 2380.601987] sget_userns+0x9c8/0xf50 [ 2380.605704] ? get_anon_bdev+0xc0/0xc0 [ 2380.609610] ? destroy_unused_super.part.0+0x110/0x110 [ 2380.614895] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2380.619684] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2380.625230] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2380.630774] ? security_capable+0x98/0xc0 [ 2380.634930] ? get_anon_bdev+0xc0/0xc0 [ 2380.638843] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2380.644386] ? ns_capable_common+0x141/0x170 [ 2380.648815] ? get_anon_bdev+0xc0/0xc0 [ 2380.652720] sget+0x10c/0x150 [ 2380.655847] ? ovl_show_options+0x550/0x550 [ 2380.660175] mount_nodev+0x31/0x110 [ 2380.663814] ovl_mount+0x2d/0x40 [ 2380.667183] mount_fs+0xae/0x331 [ 2380.670563] vfs_kern_mount.part.0+0xdb/0x570 [ 2380.675073] ? may_umount+0xb0/0xb0 [ 2380.678711] ? _raw_read_unlock+0x2d/0x50 [ 2380.682863] ? __get_fs_type+0x9a/0xd0 [ 2380.686766] do_mount+0x576/0x3110 [ 2380.690336] ? copy_mount_string+0x40/0x40 [ 2380.694581] ? kmem_cache_alloc_trace+0x354/0x760 [ 2380.699435] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2380.704979] ? _copy_from_user+0xdd/0x150 [ 2380.709152] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2380.714693] ? copy_mount_options+0x30e/0x440 [ 2380.719199] ksys_mount+0xdb/0x150 [ 2380.722748] __x64_sys_mount+0xbe/0x150 [ 2380.726733] do_syscall_64+0x1a3/0x800 [ 2380.730634] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2380.735583] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2380.740623] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2380.745480] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2380.750688] RIP: 0033:0x457ec9 [ 2380.753884] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2380.772784] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2380.780495] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 03:57:02 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfaT\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2380.787768] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2380.795046] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2380.802318] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2380.809603] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2380.850925] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:02 executing program 3 (fault-call:2 fault-nth:14): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2380.943629] loop0: p1 < > p4 [ 2380.961836] loop0: partition table partially beyond EOD, truncated [ 2380.970268] overlayfs: unrecognized mount option "upperair=./file0" or missing value 03:57:02 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2381.004164] loop0: p1 size 2 extends beyond EOD, truncated 03:57:02 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x02', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2381.058990] overlayfs: unrecognized mount option "upperair=./file0" or missing value [ 2381.072187] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2381.093958] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2381.159900] FAULT_INJECTION: forcing a failure. [ 2381.159900] name failslab, interval 1, probability 0, space 0, times 0 03:57:02 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperd,r=./file0,lowerdir=.:file0,workdir=./file1']) [ 2381.229543] CPU: 0 PID: 30456 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2381.236411] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2381.245775] Call Trace: [ 2381.248371] dump_stack+0x1db/0x2d0 [ 2381.252015] ? dump_stack_print_info.cold+0x20/0x20 [ 2381.257119] should_fail.cold+0xa/0x15 [ 2381.261038] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2381.266155] ? ___might_sleep+0x1e7/0x310 [ 2381.270313] ? arch_local_save_flags+0x50/0x50 [ 2381.274938] ? check_preemption_disabled+0x48/0x290 [ 2381.280006] __should_failslab+0x121/0x190 [ 2381.284268] should_failslab+0x9/0x14 [ 2381.288076] kmem_cache_alloc_trace+0x2d1/0x760 [ 2381.292811] ? rcu_read_lock_sched_held+0x110/0x130 [ 2381.297861] __memcg_init_list_lru_node+0xef/0x2e0 [ 2381.302805] ? kvfree_rcu+0x20/0x20 [ 2381.306437] ? __kmalloc_node+0x4e/0x70 [ 2381.310431] __list_lru_init+0x4d9/0x850 [ 2381.314503] ? list_lru_destroy+0x520/0x520 [ 2381.318831] ? down_read+0x120/0x120 [ 2381.322559] ? init_wait_entry+0x1c0/0x1c0 [ 2381.326799] ? prealloc_shrinker+0xdf/0x340 [ 2381.331174] sget_userns+0x9c8/0xf50 [ 2381.334902] ? get_anon_bdev+0xc0/0xc0 [ 2381.338806] ? destroy_unused_super.part.0+0x110/0x110 [ 2381.344115] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2381.348883] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2381.354435] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2381.359985] ? security_capable+0x98/0xc0 [ 2381.364147] ? get_anon_bdev+0xc0/0xc0 [ 2381.368043] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2381.373621] ? ns_capable_common+0x141/0x170 [ 2381.378058] ? get_anon_bdev+0xc0/0xc0 [ 2381.382001] sget+0x10c/0x150 [ 2381.385195] ? ovl_show_options+0x550/0x550 [ 2381.389520] mount_nodev+0x31/0x110 [ 2381.393160] ovl_mount+0x2d/0x40 [ 2381.396540] mount_fs+0xae/0x331 [ 2381.399974] vfs_kern_mount.part.0+0xdb/0x570 [ 2381.404500] ? may_umount+0xb0/0xb0 [ 2381.408149] ? _raw_read_unlock+0x2d/0x50 [ 2381.412317] ? __get_fs_type+0x9a/0xd0 [ 2381.416223] do_mount+0x576/0x3110 [ 2381.419783] ? copy_mount_string+0x40/0x40 [ 2381.424034] ? kmem_cache_alloc_trace+0x354/0x760 [ 2381.428898] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2381.434458] ? copy_mount_options+0x30e/0x440 [ 2381.438986] ksys_mount+0xdb/0x150 [ 2381.442566] __x64_sys_mount+0xbe/0x150 [ 2381.446554] do_syscall_64+0x1a3/0x800 [ 2381.450451] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2381.455395] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 2381.460417] ? __switch_to_asm+0x34/0x70 [ 2381.464524] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2381.469380] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2381.474574] RIP: 0033:0x457ec9 [ 2381.477775] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2381.496947] RSP: 002b:00007f2dfb767c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2381.504664] RAX: ffffffffffffffda RBX: 00007f2dfb767c90 RCX: 0000000000457ec9 [ 2381.511940] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2381.519229] RBP: 000000000073bfa0 R08: 00000000200002c0 R09: 0000000000000000 03:57:03 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000004c0000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2381.526507] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7686d4 [ 2381.533782] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2381.623964] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:03 executing program 3 (fault-call:2 fault-nth:15): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:03 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2381.759614] overlayfs: unrecognized mount option "upperd" or missing value [ 2381.771493] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:57:03 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000081ffffff000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:57:03 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2381.811482] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2381.834476] FAULT_INJECTION: forcing a failure. [ 2381.834476] name failslab, interval 1, probability 0, space 0, times 0 [ 2381.878030] CPU: 0 PID: 30476 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2381.884981] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2381.894348] Call Trace: [ 2381.894379] dump_stack+0x1db/0x2d0 [ 2381.894412] ? dump_stack_print_info.cold+0x20/0x20 [ 2381.894438] ? __x64_sys_mount+0xbe/0x150 [ 2381.905673] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2381.905696] ? print_usage_bug+0xd0/0xd0 [ 2381.905742] should_fail.cold+0xa/0x15 [ 2381.905768] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2381.928328] ? ___might_sleep+0x1e7/0x310 [ 2381.932524] ? arch_local_save_flags+0x50/0x50 [ 2381.937164] __should_failslab+0x121/0x190 [ 2381.941441] should_failslab+0x9/0x14 [ 2381.945266] kmem_cache_alloc_trace+0x2d1/0x760 [ 2381.949983] __memcg_init_list_lru_node+0xef/0x2e0 [ 2381.954946] ? kvfree_rcu+0x20/0x20 [ 2381.958595] ? __kmalloc_node+0x4e/0x70 [ 2381.962622] __list_lru_init+0x4d9/0x850 [ 2381.966724] ? list_lru_destroy+0x520/0x520 [ 2381.971071] ? down_read+0x120/0x120 [ 2381.974856] ? init_wait_entry+0x1c0/0x1c0 [ 2381.979124] ? prealloc_shrinker+0xdf/0x340 [ 2381.983483] sget_userns+0x9c8/0xf50 [ 2381.987222] ? get_anon_bdev+0xc0/0xc0 [ 2381.991166] ? destroy_unused_super.part.0+0x110/0x110 [ 2381.996465] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2382.001239] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2382.006813] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2382.012377] ? security_capable+0x98/0xc0 [ 2382.016664] ? get_anon_bdev+0xc0/0xc0 [ 2382.020573] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2382.026143] ? ns_capable_common+0x141/0x170 [ 2382.030594] ? get_anon_bdev+0xc0/0xc0 [ 2382.034502] sget+0x10c/0x150 [ 2382.037632] ? ovl_show_options+0x550/0x550 [ 2382.041980] mount_nodev+0x31/0x110 [ 2382.045642] ovl_mount+0x2d/0x40 [ 2382.049050] mount_fs+0xae/0x331 [ 2382.052966] vfs_kern_mount.part.0+0xdb/0x570 [ 2382.057491] ? may_umount+0xb0/0xb0 [ 2382.061147] ? _raw_read_unlock+0x2d/0x50 [ 2382.065321] ? __get_fs_type+0x9a/0xd0 [ 2382.069244] do_mount+0x576/0x3110 [ 2382.072811] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 2382.077604] ? copy_mount_string+0x40/0x40 [ 2382.081857] ? retint_kernel+0x2d/0x2d [ 2382.085799] ? copy_mount_options+0x250/0x440 [ 2382.090317] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2382.095877] ? copy_mount_options+0x30e/0x440 [ 2382.095912] ksys_mount+0xdb/0x150 [ 2382.095940] __x64_sys_mount+0xbe/0x150 [ 2382.107955] do_syscall_64+0x1a3/0x800 [ 2382.111880] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2382.116861] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2382.121931] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2382.126814] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2382.132022] RIP: 0033:0x457ec9 [ 2382.135232] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2382.154159] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2382.154179] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2382.154193] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 03:57:03 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x03', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:03 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperd.r=./file0,lowerdir=.:file0,workdir=./file1']) [ 2382.154205] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2382.154218] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2382.154230] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:04 executing program 3 (fault-call:2 fault-nth:16): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2382.311747] overlayfs: unrecognized mount option "upperd.r=./file0" or missing value [ 2382.341993] print_req_error: I/O error, dev loop5, sector 0 flags 80700 [ 2382.348957] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2382.355446] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2382.381208] overlayfs: unrecognized mount option "upperd.r=./file0" or missing value [ 2382.462212] loop0: p1 < > p4 [ 2382.465611] loop0: partition table partially beyond EOD, truncated [ 2382.504151] loop0: p1 size 2 extends beyond EOD, truncated [ 2382.514906] FAULT_INJECTION: forcing a failure. [ 2382.514906] name failslab, interval 1, probability 0, space 0, times 0 [ 2382.539640] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2382.543749] CPU: 1 PID: 30508 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2382.552561] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2382.561937] Call Trace: [ 2382.564551] dump_stack+0x1db/0x2d0 [ 2382.568220] ? dump_stack_print_info.cold+0x20/0x20 [ 2382.573250] ? __x64_sys_mount+0xbe/0x150 [ 2382.577416] ? do_syscall_64+0x1a3/0x800 [ 2382.581490] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2382.586865] ? print_usage_bug+0xd0/0xd0 [ 2382.590957] should_fail.cold+0xa/0x15 [ 2382.594880] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2382.600004] ? ___might_sleep+0x1e7/0x310 [ 2382.604168] ? arch_local_save_flags+0x50/0x50 [ 2382.608778] __should_failslab+0x121/0x190 [ 2382.613039] should_failslab+0x9/0x14 [ 2382.616867] kmem_cache_alloc_trace+0x2d1/0x760 [ 2382.621571] __memcg_init_list_lru_node+0xef/0x2e0 [ 2382.626535] ? kvfree_rcu+0x20/0x20 [ 2382.630177] ? __kmalloc_node+0x4e/0x70 [ 2382.634183] __list_lru_init+0x4d9/0x850 [ 2382.638261] ? list_lru_destroy+0x520/0x520 [ 2382.642599] ? down_read+0x120/0x120 [ 2382.646340] ? init_wait_entry+0x1c0/0x1c0 [ 2382.650588] ? prealloc_shrinker+0xdf/0x340 [ 2382.654935] sget_userns+0x9c8/0xf50 [ 2382.658666] ? get_anon_bdev+0xc0/0xc0 [ 2382.662570] ? destroy_unused_super.part.0+0x110/0x110 [ 2382.667889] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2382.672659] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2382.678219] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2382.683771] ? security_capable+0x98/0xc0 [ 2382.687941] ? get_anon_bdev+0xc0/0xc0 [ 2382.691893] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2382.697443] ? ns_capable_common+0x141/0x170 [ 2382.701870] ? get_anon_bdev+0xc0/0xc0 [ 2382.705774] sget+0x10c/0x150 [ 2382.708911] ? ovl_show_options+0x550/0x550 [ 2382.713256] mount_nodev+0x31/0x110 [ 2382.716901] ovl_mount+0x2d/0x40 [ 2382.720278] mount_fs+0xae/0x331 [ 2382.723662] vfs_kern_mount.part.0+0xdb/0x570 [ 2382.728181] ? may_umount+0xb0/0xb0 [ 2382.731818] ? _raw_read_unlock+0x41/0x50 [ 2382.735979] ? __get_fs_type+0x9a/0xd0 [ 2382.739889] do_mount+0x576/0x3110 [ 2382.743455] ? copy_mount_string+0x40/0x40 [ 2382.747721] ? kmem_cache_alloc_trace+0x354/0x760 [ 2382.752587] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2382.758168] ? _copy_from_user+0xdd/0x150 [ 2382.762329] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2382.767877] ? copy_mount_options+0x30e/0x440 [ 2382.772385] ksys_mount+0xdb/0x150 [ 2382.775941] __x64_sys_mount+0xbe/0x150 [ 2382.779932] do_syscall_64+0x1a3/0x800 [ 2382.783854] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2382.788829] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2382.793867] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2382.798727] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2382.803928] RIP: 0033:0x457ec9 [ 2382.807159] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2382.826068] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2382.833795] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2382.841110] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2382.848404] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 03:57:04 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperd/r=./file0,lowerdir=.:file0,workdir=./file1']) [ 2382.855676] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2382.862950] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2382.876318] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:04 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000225c17d030055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:04 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000082ffffff000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:57:04 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x04', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2382.991979] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:57:04 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000680000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:04 executing program 3 (fault-call:2 fault-nth:17): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2383.081541] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2383.097703] overlayfs: unrecognized mount option "upperd/r=./file0" or missing value [ 2383.181219] overlayfs: unrecognized mount option "upperd/r=./file0" or missing value 03:57:05 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2383.278250] FAULT_INJECTION: forcing a failure. [ 2383.278250] name failslab, interval 1, probability 0, space 0, times 0 [ 2383.301039] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2383.310225] loop0: p1 < > p4 [ 2383.319420] loop0: partition table partially beyond EOD, truncated [ 2383.337454] CPU: 0 PID: 30540 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2383.344325] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2383.353745] Call Trace: [ 2383.356379] dump_stack+0x1db/0x2d0 [ 2383.360060] ? dump_stack_print_info.cold+0x20/0x20 [ 2383.365131] ? __x64_sys_mount+0xbe/0x150 [ 2383.369304] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2383.374695] ? print_usage_bug+0xd0/0xd0 [ 2383.378803] should_fail.cold+0xa/0x15 [ 2383.382748] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2383.387922] ? ___might_sleep+0x1e7/0x310 [ 2383.392196] ? arch_local_save_flags+0x50/0x50 [ 2383.396823] __should_failslab+0x121/0x190 [ 2383.401177] should_failslab+0x9/0x14 [ 2383.405023] kmem_cache_alloc_trace+0x2d1/0x760 [ 2383.409731] __memcg_init_list_lru_node+0xef/0x2e0 [ 2383.414724] ? kvfree_rcu+0x20/0x20 [ 2383.418371] ? __kmalloc_node+0x4e/0x70 [ 2383.422440] __list_lru_init+0x4d9/0x850 [ 2383.426551] ? list_lru_destroy+0x520/0x520 [ 2383.430908] ? down_read+0x120/0x120 [ 2383.434669] ? init_wait_entry+0x1c0/0x1c0 [ 2383.438915] ? prealloc_shrinker+0xdf/0x340 [ 2383.443270] sget_userns+0x9c8/0xf50 [ 2383.446995] ? get_anon_bdev+0xc0/0xc0 [ 2383.450915] ? destroy_unused_super.part.0+0x110/0x110 [ 2383.456209] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2383.460990] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2383.466554] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2383.470734] loop0: p1 size 2 extends beyond EOD, truncated [ 2383.472138] ? security_capable+0x98/0xc0 [ 2383.472178] ? get_anon_bdev+0xc0/0xc0 [ 2383.472194] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2383.472214] ? ns_capable_common+0x141/0x170 [ 2383.485878] ? get_anon_bdev+0xc0/0xc0 [ 2383.485897] sget+0x10c/0x150 [ 2383.502822] ? ovl_show_options+0x550/0x550 [ 2383.507172] mount_nodev+0x31/0x110 [ 2383.510823] ovl_mount+0x2d/0x40 [ 2383.514241] mount_fs+0xae/0x331 [ 2383.517663] vfs_kern_mount.part.0+0xdb/0x570 [ 2383.522204] ? may_umount+0xb0/0xb0 [ 2383.525850] ? _raw_read_unlock+0x2d/0x50 [ 2383.530013] ? __get_fs_type+0x9a/0xd0 [ 2383.533927] do_mount+0x576/0x3110 [ 2383.537514] ? copy_mount_string+0x40/0x40 [ 2383.541778] ? kmem_cache_alloc_trace+0x354/0x760 [ 2383.546635] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2383.552196] ? _copy_from_user+0xdd/0x150 [ 2383.556373] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2383.561925] ? copy_mount_options+0x30e/0x440 [ 2383.561958] ksys_mount+0xdb/0x150 [ 2383.561988] __x64_sys_mount+0xbe/0x150 [ 2383.562015] do_syscall_64+0x1a3/0x800 [ 2383.562039] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2383.562060] ? prepare_exit_to_usermode+0x232/0x3b0 03:57:05 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperd:r=./file0,lowerdir=.:file0,workdir=./file1']) [ 2383.562104] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2383.562140] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2383.562156] RIP: 0033:0x457ec9 [ 2383.562174] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2383.562186] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2383.562218] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2383.562230] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2383.562242] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2383.562271] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2383.588119] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2383.674099] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2383.766008] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:05 executing program 3 (fault-call:2 fault-nth:18): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2383.835332] overlayfs: unrecognized mount option "upperd:r=./file0" or missing value [ 2383.852813] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2383.874711] overlayfs: unrecognized mount option "upperd:r=./file0" or missing value 03:57:05 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000006c0000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:05 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperd\\r=./file0,lowerdir=.:file0,workdir=./file1']) 03:57:05 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x05', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:05 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:05 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000097ffffff000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2384.008401] FAULT_INJECTION: forcing a failure. [ 2384.008401] name failslab, interval 1, probability 0, space 0, times 0 [ 2384.027412] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2384.048743] CPU: 1 PID: 30562 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2384.056164] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2384.065534] Call Trace: [ 2384.068200] dump_stack+0x1db/0x2d0 [ 2384.071861] ? dump_stack_print_info.cold+0x20/0x20 [ 2384.076905] ? __x64_sys_mount+0xbe/0x150 [ 2384.081065] ? do_syscall_64+0x1a3/0x800 [ 2384.085146] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2384.090522] ? print_usage_bug+0xd0/0xd0 [ 2384.094636] should_fail.cold+0xa/0x15 [ 2384.098555] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2384.103683] ? ___might_sleep+0x1e7/0x310 [ 2384.107841] ? arch_local_save_flags+0x50/0x50 [ 2384.112447] __should_failslab+0x121/0x190 [ 2384.116698] should_failslab+0x9/0x14 [ 2384.120527] kmem_cache_alloc_trace+0x2d1/0x760 [ 2384.125224] __memcg_init_list_lru_node+0xef/0x2e0 [ 2384.130185] ? kvfree_rcu+0x20/0x20 [ 2384.133856] ? __kmalloc_node+0x4e/0x70 [ 2384.137847] __list_lru_init+0x4d9/0x850 [ 2384.141921] ? list_lru_destroy+0x520/0x520 [ 2384.146256] ? down_read+0x120/0x120 [ 2384.149985] ? init_wait_entry+0x1c0/0x1c0 [ 2384.154232] ? prealloc_shrinker+0xdf/0x340 [ 2384.158575] sget_userns+0x9c8/0xf50 [ 2384.162329] ? get_anon_bdev+0xc0/0xc0 [ 2384.166279] ? destroy_unused_super.part.0+0x110/0x110 [ 2384.171571] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2384.176367] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2384.181924] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2384.187476] ? security_capable+0x98/0xc0 [ 2384.191653] ? get_anon_bdev+0xc0/0xc0 [ 2384.195549] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2384.201114] ? ns_capable_common+0x141/0x170 [ 2384.205549] ? get_anon_bdev+0xc0/0xc0 [ 2384.209442] sget+0x10c/0x150 [ 2384.212561] ? ovl_show_options+0x550/0x550 [ 2384.216903] mount_nodev+0x31/0x110 [ 2384.220543] ovl_mount+0x2d/0x40 [ 2384.223926] mount_fs+0xae/0x331 [ 2384.227309] vfs_kern_mount.part.0+0xdb/0x570 [ 2384.231837] ? may_umount+0xb0/0xb0 [ 2384.235490] ? _raw_read_unlock+0x2d/0x50 [ 2384.239648] ? __get_fs_type+0x9a/0xd0 [ 2384.243556] do_mount+0x576/0x3110 [ 2384.247129] ? copy_mount_string+0x40/0x40 [ 2384.251378] ? kmem_cache_alloc_trace+0x354/0x760 [ 2384.256234] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2384.261783] ? _copy_from_user+0xdd/0x150 [ 2384.266031] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2384.271580] ? copy_mount_options+0x30e/0x440 [ 2384.276164] ksys_mount+0xdb/0x150 [ 2384.279748] __x64_sys_mount+0xbe/0x150 [ 2384.283758] do_syscall_64+0x1a3/0x800 [ 2384.287666] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2384.292615] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2384.297651] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2384.302514] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2384.307724] RIP: 0033:0x457ec9 [ 2384.310929] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2384.329834] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2384.337548] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2384.344824] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2384.352123] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2384.359497] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2384.366772] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2384.488549] overlayfs: unrecognized mount option "upperd\r=./file0" or missing value [ 2384.516354] loop0: p1 < > p4 [ 2384.521181] loop0: partition table partially beyond EOD, truncated [ 2384.559245] loop0: p1 size 2 extends beyond EOD, truncated [ 2384.577644] loop0: p4 start 1854537728 is beyond EOD, truncated 03:57:06 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdi,=./file0,lowerdir=.:file0,workdir=./file1']) [ 2384.721654] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2384.741396] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:06 executing program 3 (fault-call:2 fault-nth:19): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:06 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x06', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2384.805501] overlayfs: unrecognized mount option "upperdi" or missing value [ 2384.824054] loop0: p1 < > p4 [ 2384.829192] loop0: partition table partially beyond EOD, truncated [ 2384.840834] loop0: p1 size 2 extends beyond EOD, truncated [ 2384.850960] loop0: p4 start 1854537728 is beyond EOD, truncated 03:57:06 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2384.884641] overlayfs: unrecognized mount option "upperdi" or missing value [ 2384.911554] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:57:06 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000a5ffffff000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:57:06 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000740000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:06 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdi/=./file0,lowerdir=.:file0,workdir=./file1']) [ 2385.047177] FAULT_INJECTION: forcing a failure. [ 2385.047177] name failslab, interval 1, probability 0, space 0, times 0 [ 2385.086369] CPU: 0 PID: 30608 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2385.093250] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2385.102625] Call Trace: [ 2385.105251] dump_stack+0x1db/0x2d0 [ 2385.108929] ? dump_stack_print_info.cold+0x20/0x20 [ 2385.113990] ? __x64_sys_mount+0xbe/0x150 [ 2385.118195] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2385.123585] ? print_usage_bug+0xd0/0xd0 [ 2385.127684] should_fail.cold+0xa/0x15 [ 2385.131601] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2385.136744] ? ___might_sleep+0x1e7/0x310 [ 2385.140915] ? arch_local_save_flags+0x50/0x50 [ 2385.145542] __should_failslab+0x121/0x190 [ 2385.149805] should_failslab+0x9/0x14 [ 2385.153631] kmem_cache_alloc_trace+0x2d1/0x760 [ 2385.158342] __memcg_init_list_lru_node+0xef/0x2e0 [ 2385.163302] ? kvfree_rcu+0x20/0x20 [ 2385.166953] ? __kmalloc_node+0x4e/0x70 [ 2385.170973] __list_lru_init+0x4d9/0x850 [ 2385.175066] ? list_lru_destroy+0x520/0x520 [ 2385.179428] ? down_read+0x120/0x120 [ 2385.183281] ? init_wait_entry+0x1c0/0x1c0 [ 2385.187556] ? prealloc_shrinker+0xdf/0x340 [ 2385.191917] sget_userns+0x9c8/0xf50 [ 2385.195656] ? get_anon_bdev+0xc0/0xc0 [ 2385.199574] ? destroy_unused_super.part.0+0x110/0x110 [ 2385.204873] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2385.209661] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2385.215227] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2385.220788] ? security_capable+0x98/0xc0 [ 2385.224959] ? get_anon_bdev+0xc0/0xc0 [ 2385.228861] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2385.234465] ? ns_capable_common+0x141/0x170 [ 2385.238901] ? get_anon_bdev+0xc0/0xc0 [ 2385.242807] sget+0x10c/0x150 [ 2385.245936] ? ovl_show_options+0x550/0x550 [ 2385.250294] mount_nodev+0x31/0x110 [ 2385.253950] ovl_mount+0x2d/0x40 [ 2385.257341] mount_fs+0xae/0x331 [ 2385.260757] vfs_kern_mount.part.0+0xdb/0x570 [ 2385.265281] ? may_umount+0xb0/0xb0 [ 2385.268925] ? _raw_read_unlock+0x2d/0x50 [ 2385.273125] ? __get_fs_type+0x9a/0xd0 [ 2385.277040] do_mount+0x576/0x3110 [ 2385.280614] ? copy_mount_string+0x40/0x40 [ 2385.284879] ? kmem_cache_alloc_trace+0x354/0x760 [ 2385.289753] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2385.295330] ? _copy_from_user+0xdd/0x150 [ 2385.299550] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2385.305137] ? copy_mount_options+0x30e/0x440 [ 2385.309658] ksys_mount+0xdb/0x150 [ 2385.313226] __x64_sys_mount+0xbe/0x150 [ 2385.317236] do_syscall_64+0x1a3/0x800 [ 2385.321156] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2385.326127] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2385.331175] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2385.336049] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2385.341317] RIP: 0033:0x457ec9 [ 2385.344537] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2385.363454] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2385.371264] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2385.378548] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2385.385832] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2385.393134] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2385.400435] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:07 executing program 3 (fault-call:2 fault-nth:20): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2385.548683] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2385.569351] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2385.606193] overlayfs: unrecognized mount option "upperdi/=./file0" or missing value [ 2385.641971] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:57:07 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\a', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2385.734590] FAULT_INJECTION: forcing a failure. [ 2385.734590] name failslab, interval 1, probability 0, space 0, times 0 03:57:07 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdi\\=./file0,lowerdir=.:file0,workdir=./file1']) [ 2385.799227] loop0: p1 < > p4 [ 2385.800574] CPU: 1 PID: 30633 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2385.809222] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2385.818580] Call Trace: [ 2385.820749] loop0: partition table partially beyond EOD, truncated [ 2385.821182] dump_stack+0x1db/0x2d0 [ 2385.821204] ? dump_stack_print_info.cold+0x20/0x20 [ 2385.821221] ? __x64_sys_mount+0xbe/0x150 [ 2385.821243] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2385.831186] ? print_usage_bug+0xd0/0xd0 [ 2385.831223] should_fail.cold+0xa/0x15 [ 2385.831245] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2385.831284] ? ___might_sleep+0x1e7/0x310 [ 2385.831306] ? arch_local_save_flags+0x50/0x50 [ 2385.858890] __should_failslab+0x121/0x190 [ 2385.858912] should_failslab+0x9/0x14 [ 2385.858928] kmem_cache_alloc_trace+0x2d1/0x760 [ 2385.858954] __memcg_init_list_lru_node+0xef/0x2e0 [ 2385.880340] loop0: p1 size 2 extends beyond EOD, truncated [ 2385.885272] ? kvfree_rcu+0x20/0x20 [ 2385.885288] ? __kmalloc_node+0x4e/0x70 [ 2385.885310] __list_lru_init+0x4d9/0x850 [ 2385.885329] ? list_lru_destroy+0x520/0x520 [ 2385.885345] ? down_read+0x120/0x120 [ 2385.906925] ? init_wait_entry+0x1c0/0x1c0 [ 2385.906941] ? prealloc_shrinker+0xdf/0x340 [ 2385.906966] sget_userns+0x9c8/0xf50 [ 2385.906982] ? get_anon_bdev+0xc0/0xc0 [ 2385.907018] ? destroy_unused_super.part.0+0x110/0x110 [ 2385.932161] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2385.936957] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2385.942506] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2385.948064] ? security_capable+0x98/0xc0 [ 2385.952245] ? get_anon_bdev+0xc0/0xc0 [ 2385.956199] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2385.961750] ? ns_capable_common+0x141/0x170 [ 2385.966167] ? get_anon_bdev+0xc0/0xc0 [ 2385.970055] sget+0x10c/0x150 [ 2385.973223] ? ovl_show_options+0x550/0x550 [ 2385.977571] mount_nodev+0x31/0x110 [ 2385.981214] ovl_mount+0x2d/0x40 [ 2385.984632] mount_fs+0xae/0x331 [ 2385.988009] vfs_kern_mount.part.0+0xdb/0x570 [ 2385.992511] ? may_umount+0xb0/0xb0 [ 2385.996145] ? _raw_read_unlock+0x2d/0x50 [ 2386.000297] ? __get_fs_type+0x9a/0xd0 [ 2386.004215] do_mount+0x576/0x3110 [ 2386.007784] ? copy_mount_string+0x40/0x40 [ 2386.012054] ? kmem_cache_alloc_trace+0x354/0x760 [ 2386.016916] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2386.022456] ? _copy_from_user+0xdd/0x150 [ 2386.026639] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2386.032184] ? copy_mount_options+0x30e/0x440 [ 2386.036685] ksys_mount+0xdb/0x150 [ 2386.040257] __x64_sys_mount+0xbe/0x150 [ 2386.044243] do_syscall_64+0x1a3/0x800 [ 2386.048135] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2386.053404] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2386.058451] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2386.063347] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2386.068558] RIP: 0033:0x457ec9 [ 2386.071759] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2386.090754] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 03:57:07 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2386.098467] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2386.105735] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2386.113015] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2386.120290] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2386.127565] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2386.151035] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2386.161618] print_req_error: I/O error, dev loop5, sector 0 flags 80700 [ 2386.187475] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2386.194111] Buffer I/O error on dev loop5p1, logical block 0, async page read 03:57:07 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000007a0000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2386.208290] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2386.215293] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2386.236696] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2386.243468] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2386.259739] overlayfs: unrecognized mount option "upperdi\=./file0" or missing value [ 2386.262058] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2386.274168] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2386.281863] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2386.288386] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2386.296414] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2386.302983] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2386.311402] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2386.317910] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2386.325900] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2386.333782] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2386.342686] overlayfs: unrecognized mount option "upperdi\=./file0" or missing value [ 2386.351252] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:08 executing program 3 (fault-call:2 fault-nth:21): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:08 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdiq=./file0,lowerdir=.:file0,workdir=./file1']) 03:57:08 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000a6ffffff000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2386.539929] FAULT_INJECTION: forcing a failure. [ 2386.539929] name failslab, interval 1, probability 0, space 0, times 0 [ 2386.551408] CPU: 1 PID: 30664 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2386.558263] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2386.567626] Call Trace: [ 2386.570228] dump_stack+0x1db/0x2d0 [ 2386.573877] ? dump_stack_print_info.cold+0x20/0x20 [ 2386.578910] ? __x64_sys_mount+0xbe/0x150 [ 2386.583062] ? do_syscall_64+0x1a3/0x800 [ 2386.587173] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2386.592542] ? print_usage_bug+0xd0/0xd0 [ 2386.596663] should_fail.cold+0xa/0x15 [ 2386.600609] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2386.605762] ? ___might_sleep+0x1e7/0x310 [ 2386.609939] ? arch_local_save_flags+0x50/0x50 [ 2386.614541] __should_failslab+0x121/0x190 [ 2386.618787] should_failslab+0x9/0x14 [ 2386.622628] kmem_cache_alloc_trace+0x2d1/0x760 [ 2386.627317] __memcg_init_list_lru_node+0xef/0x2e0 [ 2386.632258] ? kvfree_rcu+0x20/0x20 [ 2386.635915] ? __kmalloc_node+0x4e/0x70 [ 2386.639928] __list_lru_init+0x4d9/0x850 [ 2386.644008] ? list_lru_destroy+0x520/0x520 [ 2386.648351] ? down_read+0x120/0x120 [ 2386.652075] ? init_wait_entry+0x1c0/0x1c0 [ 2386.656335] ? prealloc_shrinker+0xdf/0x340 [ 2386.660671] sget_userns+0x9c8/0xf50 [ 2386.664426] ? get_anon_bdev+0xc0/0xc0 [ 2386.668327] ? destroy_unused_super.part.0+0x110/0x110 [ 2386.673635] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2386.678406] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2386.683976] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2386.689521] ? security_capable+0x98/0xc0 [ 2386.693692] ? get_anon_bdev+0xc0/0xc0 [ 2386.697643] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2386.703199] ? ns_capable_common+0x141/0x170 [ 2386.707652] ? get_anon_bdev+0xc0/0xc0 [ 2386.711544] sget+0x10c/0x150 [ 2386.714666] ? ovl_show_options+0x550/0x550 [ 2386.718996] mount_nodev+0x31/0x110 [ 2386.722673] ovl_mount+0x2d/0x40 [ 2386.726141] mount_fs+0xae/0x331 [ 2386.729532] vfs_kern_mount.part.0+0xdb/0x570 [ 2386.734048] ? may_umount+0xb0/0xb0 [ 2386.737694] ? _raw_read_unlock+0x2d/0x50 [ 2386.741852] ? __get_fs_type+0x9a/0xd0 [ 2386.745758] do_mount+0x576/0x3110 [ 2386.749333] ? copy_mount_string+0x40/0x40 [ 2386.753584] ? kmem_cache_alloc_trace+0x354/0x760 [ 2386.758456] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2386.764007] ? copy_mount_options+0x30e/0x440 [ 2386.768517] ksys_mount+0xdb/0x150 [ 2386.772119] __x64_sys_mount+0xbe/0x150 [ 2386.776115] do_syscall_64+0x1a3/0x800 [ 2386.780020] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2386.784958] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2386.789995] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2386.794862] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2386.800119] RIP: 0033:0x457ec9 [ 2386.803341] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2386.822252] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2386.829970] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2386.837245] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2386.844539] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2386.851811] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2386.859099] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:08 executing program 3 (fault-call:2 fault-nth:22): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2386.944966] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:08 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2386.988235] overlayfs: unrecognized mount option "upperdiq=./file0" or missing value [ 2387.017728] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2387.028142] overlayfs: unrecognized mount option "upperdiq=./file0" or missing value 03:57:08 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\b', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:08 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir,./file0,lowerdir=.:file0,workdir=./file1']) [ 2387.112517] FAULT_INJECTION: forcing a failure. [ 2387.112517] name failslab, interval 1, probability 0, space 0, times 0 [ 2387.174125] CPU: 1 PID: 30676 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2387.181000] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2387.190866] Call Trace: [ 2387.193473] dump_stack+0x1db/0x2d0 [ 2387.197147] ? dump_stack_print_info.cold+0x20/0x20 [ 2387.202216] should_fail.cold+0xa/0x15 [ 2387.206136] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2387.211270] ? ___might_sleep+0x1e7/0x310 [ 2387.215426] ? arch_local_save_flags+0x50/0x50 [ 2387.220042] __should_failslab+0x121/0x190 [ 2387.224298] should_failslab+0x9/0x14 [ 2387.228129] kmem_cache_alloc_trace+0x2d1/0x760 [ 2387.232841] ? rcu_read_lock_sched_held+0x110/0x130 [ 2387.237867] __memcg_init_list_lru_node+0xef/0x2e0 [ 2387.242803] ? kvfree_rcu+0x20/0x20 [ 2387.246435] ? __kmalloc_node+0x4e/0x70 [ 2387.250439] __list_lru_init+0x4d9/0x850 [ 2387.254513] ? list_lru_destroy+0x520/0x520 [ 2387.258855] ? down_read+0x120/0x120 [ 2387.262641] ? init_wait_entry+0x1c0/0x1c0 [ 2387.266888] ? prealloc_shrinker+0xdf/0x340 [ 2387.271227] sget_userns+0x9c8/0xf50 [ 2387.274951] ? get_anon_bdev+0xc0/0xc0 [ 2387.278851] ? destroy_unused_super.part.0+0x110/0x110 [ 2387.284328] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2387.289104] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2387.294658] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2387.300246] ? security_capable+0x98/0xc0 [ 2387.304406] ? get_anon_bdev+0xc0/0xc0 [ 2387.308299] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2387.313847] ? ns_capable_common+0x141/0x170 [ 2387.318287] ? get_anon_bdev+0xc0/0xc0 [ 2387.322183] sget+0x10c/0x150 [ 2387.325323] ? ovl_show_options+0x550/0x550 [ 2387.329652] mount_nodev+0x31/0x110 [ 2387.333297] ovl_mount+0x2d/0x40 [ 2387.336695] mount_fs+0xae/0x331 [ 2387.340116] vfs_kern_mount.part.0+0xdb/0x570 [ 2387.344638] ? may_umount+0xb0/0xb0 [ 2387.348275] ? _raw_read_unlock+0x2d/0x50 [ 2387.352428] ? __get_fs_type+0x9a/0xd0 [ 2387.356329] do_mount+0x576/0x3110 [ 2387.359905] ? copy_mount_string+0x40/0x40 [ 2387.364154] ? kmem_cache_alloc_trace+0x354/0x760 [ 2387.369010] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2387.374553] ? _copy_from_user+0xdd/0x150 [ 2387.378740] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2387.384303] ? copy_mount_options+0x30e/0x440 [ 2387.388826] ksys_mount+0xdb/0x150 [ 2387.392394] __x64_sys_mount+0xbe/0x150 [ 2387.396420] do_syscall_64+0x1a3/0x800 [ 2387.400317] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2387.405256] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2387.410302] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2387.415161] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2387.420359] RIP: 0033:0x457ec9 [ 2387.423568] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2387.442475] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2387.450186] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2387.457459] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2387.464731] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2387.472007] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2387.479292] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:09 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:09 executing program 3 (fault-call:2 fault-nth:23): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2387.599160] loop0: p1 < > p4 [ 2387.608796] loop0: partition table partially beyond EOD, truncated [ 2387.638629] loop0: p1 size 2 extends beyond EOD, truncated [ 2387.688518] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2387.694693] overlayfs: unrecognized mount option "upperdir" or missing value [ 2387.743882] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2387.761429] overlayfs: unrecognized mount option "upperdir" or missing value [ 2387.821346] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:57:09 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir\\./file0,lowerdir=.:file0,workdir=./file1']) 03:57:09 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\t', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2387.883008] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2387.914652] FAULT_INJECTION: forcing a failure. [ 2387.914652] name failslab, interval 1, probability 0, space 0, times 0 [ 2387.942592] CPU: 0 PID: 30699 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2387.949458] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2387.958930] Call Trace: [ 2387.961573] dump_stack+0x1db/0x2d0 [ 2387.965223] ? dump_stack_print_info.cold+0x20/0x20 [ 2387.970276] ? __x64_sys_mount+0xbe/0x150 [ 2387.974465] ? do_syscall_64+0x1a3/0x800 [ 2387.978543] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2387.983925] ? print_usage_bug+0xd0/0xd0 [ 2387.988045] should_fail.cold+0xa/0x15 [ 2387.992009] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2387.997184] ? ___might_sleep+0x1e7/0x310 [ 2388.001358] ? arch_local_save_flags+0x50/0x50 [ 2388.005988] __should_failslab+0x121/0x190 [ 2388.010254] should_failslab+0x9/0x14 [ 2388.014074] kmem_cache_alloc_trace+0x2d1/0x760 [ 2388.018797] __memcg_init_list_lru_node+0xef/0x2e0 [ 2388.023748] ? kvfree_rcu+0x20/0x20 [ 2388.027395] ? __kmalloc_node+0x4e/0x70 [ 2388.031403] __list_lru_init+0x4d9/0x850 [ 2388.035494] ? list_lru_destroy+0x520/0x520 [ 2388.039834] ? down_read+0x120/0x120 [ 2388.043570] ? init_wait_entry+0x1c0/0x1c0 [ 2388.047829] ? prealloc_shrinker+0xdf/0x340 [ 2388.052701] sget_userns+0x9c8/0xf50 [ 2388.056439] ? get_anon_bdev+0xc0/0xc0 [ 2388.060356] ? destroy_unused_super.part.0+0x110/0x110 [ 2388.065700] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2388.070490] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2388.076089] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2388.081664] ? security_capable+0x98/0xc0 [ 2388.085847] ? get_anon_bdev+0xc0/0xc0 [ 2388.089750] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2388.095311] ? ns_capable_common+0x141/0x170 [ 2388.099873] ? get_anon_bdev+0xc0/0xc0 [ 2388.103778] sget+0x10c/0x150 [ 2388.106934] ? ovl_show_options+0x550/0x550 [ 2388.111277] mount_nodev+0x31/0x110 [ 2388.114930] ovl_mount+0x2d/0x40 [ 2388.118326] mount_fs+0xae/0x331 [ 2388.121762] vfs_kern_mount.part.0+0xdb/0x570 [ 2388.126285] ? may_umount+0xb0/0xb0 [ 2388.129933] ? _raw_read_unlock+0x2d/0x50 [ 2388.134118] ? __get_fs_type+0x9a/0xd0 [ 2388.138039] do_mount+0x576/0x3110 [ 2388.141639] ? copy_mount_string+0x40/0x40 [ 2388.145911] ? copy_mount_options+0x223/0x440 [ 2388.150425] ? copy_mount_options+0x234/0x440 [ 2388.154939] ? __sanitizer_cov_trace_pc+0x26/0x50 [ 2388.159816] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2388.165390] ? copy_mount_options+0x30e/0x440 [ 2388.169922] ksys_mount+0xdb/0x150 [ 2388.173496] __x64_sys_mount+0xbe/0x150 [ 2388.177504] do_syscall_64+0x1a3/0x800 [ 2388.181418] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2388.186394] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2388.191447] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2388.196319] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2388.201539] RIP: 0033:0x457ec9 [ 2388.204759] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2388.223693] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2388.231457] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2388.238771] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2388.246053] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2388.253365] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2388.260651] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:10 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:10 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:10 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000a9ffffff000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:57:10 executing program 3 (fault-call:2 fault-nth:24): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2388.386190] overlayfs: unrecognized mount option "upperdir\./file0" or missing value [ 2388.437667] overlayfs: unrecognized mount option "upperdir\./file0" or missing value 03:57:10 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=,/file0,lowerdir=.:file0,workdir=./file1']) [ 2388.581184] FAULT_INJECTION: forcing a failure. [ 2388.581184] name failslab, interval 1, probability 0, space 0, times 0 [ 2388.615441] CPU: 0 PID: 30727 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2388.622311] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2388.631683] Call Trace: [ 2388.634310] dump_stack+0x1db/0x2d0 [ 2388.637986] ? dump_stack_print_info.cold+0x20/0x20 [ 2388.643048] ? __x64_sys_mount+0xbe/0x150 [ 2388.647239] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2388.652612] ? print_usage_bug+0xd0/0xd0 [ 2388.656708] should_fail.cold+0xa/0x15 [ 2388.660660] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2388.665794] ? ___might_sleep+0x1e7/0x310 [ 2388.669963] ? arch_local_save_flags+0x50/0x50 [ 2388.674691] __should_failslab+0x121/0x190 [ 2388.678965] should_failslab+0x9/0x14 [ 2388.682810] kmem_cache_alloc_trace+0x2d1/0x760 [ 2388.687594] __memcg_init_list_lru_node+0xef/0x2e0 [ 2388.692566] ? kvfree_rcu+0x20/0x20 [ 2388.696216] ? __kmalloc_node+0x4e/0x70 [ 2388.700236] __list_lru_init+0x4d9/0x850 [ 2388.704355] ? list_lru_destroy+0x520/0x520 [ 2388.708697] ? down_read+0x120/0x120 [ 2388.712435] ? init_wait_entry+0x1c0/0x1c0 [ 2388.716698] ? prealloc_shrinker+0xdf/0x340 [ 2388.721059] sget_userns+0x9c8/0xf50 [ 2388.724808] ? get_anon_bdev+0xc0/0xc0 [ 2388.728725] ? destroy_unused_super.part.0+0x110/0x110 [ 2388.734027] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2388.738824] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2388.744389] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2388.749950] ? security_capable+0x98/0xc0 [ 2388.754136] ? get_anon_bdev+0xc0/0xc0 [ 2388.758060] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2388.763741] ? ns_capable_common+0x141/0x170 [ 2388.768188] ? get_anon_bdev+0xc0/0xc0 [ 2388.772116] sget+0x10c/0x150 [ 2388.775255] ? ovl_show_options+0x550/0x550 [ 2388.779612] mount_nodev+0x31/0x110 [ 2388.783281] ovl_mount+0x2d/0x40 [ 2388.786675] mount_fs+0xae/0x331 [ 2388.790088] vfs_kern_mount.part.0+0xdb/0x570 [ 2388.794630] ? may_umount+0xb0/0xb0 [ 2388.798280] ? _raw_read_unlock+0x2d/0x50 [ 2388.802451] ? __get_fs_type+0x9a/0xd0 [ 2388.806375] do_mount+0x576/0x3110 [ 2388.809962] ? copy_mount_string+0x40/0x40 [ 2388.814225] ? kmem_cache_alloc_trace+0x354/0x760 [ 2388.819109] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2388.824666] ? _copy_from_user+0xdd/0x150 [ 2388.828847] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2388.834402] ? copy_mount_options+0x30e/0x440 [ 2388.838944] ksys_mount+0xdb/0x150 [ 2388.842534] __x64_sys_mount+0xbe/0x150 [ 2388.846541] do_syscall_64+0x1a3/0x800 [ 2388.850454] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2388.855406] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2388.860469] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2388.865351] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2388.870557] RIP: 0033:0x457ec9 [ 2388.873767] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2388.892685] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2388.900410] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2388.907710] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2388.915000] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2388.922289] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2388.929577] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2389.020628] loop0: p1 < > p4 [ 2389.031594] loop0: partition table partially beyond EOD, truncated 03:57:10 executing program 3 (fault-call:2 fault-nth:25): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:10 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\n', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2389.075716] loop0: p1 size 2 extends beyond EOD, truncated [ 2389.116312] overlayfs: unrecognized mount option "upperdir=" or missing value [ 2389.124922] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:57:10 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2389.166873] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2389.192281] FAULT_INJECTION: forcing a failure. [ 2389.192281] name failslab, interval 1, probability 0, space 0, times 0 03:57:11 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2389.221494] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2389.273808] CPU: 1 PID: 30743 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2389.280687] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2389.290051] Call Trace: [ 2389.292697] dump_stack+0x1db/0x2d0 [ 2389.296350] ? dump_stack_print_info.cold+0x20/0x20 [ 2389.301385] ? __x64_sys_mount+0xbe/0x150 [ 2389.305546] ? do_syscall_64+0x1a3/0x800 [ 2389.309637] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2389.315014] ? print_usage_bug+0xd0/0xd0 [ 2389.319105] should_fail.cold+0xa/0x15 [ 2389.323022] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2389.328133] ? ___might_sleep+0x1e7/0x310 [ 2389.332290] ? arch_local_save_flags+0x50/0x50 [ 2389.336947] __should_failslab+0x121/0x190 [ 2389.341193] should_failslab+0x9/0x14 [ 2389.344993] kmem_cache_alloc_trace+0x2d1/0x760 [ 2389.349688] __memcg_init_list_lru_node+0xef/0x2e0 [ 2389.354651] ? kvfree_rcu+0x20/0x20 [ 2389.358284] ? __kmalloc_node+0x4e/0x70 [ 2389.362249] __list_lru_init+0x4d9/0x850 [ 2389.366304] ? list_lru_destroy+0x520/0x520 [ 2389.370665] ? down_read+0x120/0x120 [ 2389.374388] ? init_wait_entry+0x1c0/0x1c0 [ 2389.378620] ? prealloc_shrinker+0xdf/0x340 [ 2389.382958] sget_userns+0x9c8/0xf50 [ 2389.386689] ? get_anon_bdev+0xc0/0xc0 [ 2389.390605] ? destroy_unused_super.part.0+0x110/0x110 [ 2389.395886] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2389.400641] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2389.406211] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2389.411737] ? security_capable+0x98/0xc0 [ 2389.415883] ? get_anon_bdev+0xc0/0xc0 [ 2389.419769] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2389.425306] ? ns_capable_common+0x141/0x170 [ 2389.429721] ? get_anon_bdev+0xc0/0xc0 [ 2389.433605] sget+0x10c/0x150 [ 2389.436714] ? ovl_show_options+0x550/0x550 [ 2389.441036] mount_nodev+0x31/0x110 [ 2389.444655] ovl_mount+0x2d/0x40 [ 2389.448021] mount_fs+0xae/0x331 [ 2389.451398] vfs_kern_mount.part.0+0xdb/0x570 [ 2389.455914] ? may_umount+0xb0/0xb0 [ 2389.459561] ? _raw_read_unlock+0x2d/0x50 [ 2389.463697] ? __get_fs_type+0x9a/0xd0 [ 2389.467582] do_mount+0x576/0x3110 [ 2389.471126] ? copy_mount_string+0x40/0x40 [ 2389.475358] ? copy_mount_options+0x1de/0x440 [ 2389.479841] ? __sanitizer_cov_trace_pc+0x48/0x50 [ 2389.484694] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2389.490240] ? copy_mount_options+0x30e/0x440 [ 2389.494756] ksys_mount+0xdb/0x150 [ 2389.498309] __x64_sys_mount+0xbe/0x150 [ 2389.502277] do_syscall_64+0x1a3/0x800 [ 2389.506197] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2389.511153] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2389.516212] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2389.521100] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2389.526283] RIP: 0033:0x457ec9 [ 2389.529462] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2389.548347] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2389.556051] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2389.563332] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 03:57:11 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=//file0,lowerdir=.:file0,workdir=./file1']) [ 2389.570609] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2389.577873] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2389.585151] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:11 executing program 3 (fault-call:2 fault-nth:26): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:11 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000bfffffff000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2389.709467] overlayfs: failed to resolve '//file0': -2 [ 2389.731703] overlayfs: failed to resolve '//file0': -2 03:57:11 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=:/file0,lowerdir=.:file0,workdir=./file1']) [ 2389.827373] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2389.851687] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2389.932389] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2390.001567] overlayfs: failed to resolve ':/file0': -2 [ 2390.019659] FAULT_INJECTION: forcing a failure. [ 2390.019659] name failslab, interval 1, probability 0, space 0, times 0 [ 2390.032557] CPU: 0 PID: 30782 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2390.039425] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2390.048794] Call Trace: [ 2390.051411] dump_stack+0x1db/0x2d0 [ 2390.055572] ? dump_stack_print_info.cold+0x20/0x20 [ 2390.060641] ? __x64_sys_mount+0xbe/0x150 [ 2390.064817] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2390.070203] ? print_usage_bug+0xd0/0xd0 [ 2390.074294] should_fail.cold+0xa/0x15 [ 2390.078212] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2390.083354] ? ___might_sleep+0x1e7/0x310 [ 2390.087525] ? arch_local_save_flags+0x50/0x50 [ 2390.092158] __should_failslab+0x121/0x190 [ 2390.096428] should_failslab+0x9/0x14 [ 2390.100272] kmem_cache_alloc_trace+0x2d1/0x760 [ 2390.104984] __memcg_init_list_lru_node+0xef/0x2e0 [ 2390.105013] ? kvfree_rcu+0x20/0x20 [ 2390.105035] ? __kmalloc_node+0x4e/0x70 [ 2390.105065] __list_lru_init+0x4d9/0x850 [ 2390.117611] ? list_lru_destroy+0x520/0x520 [ 2390.117633] ? down_read+0x120/0x120 [ 2390.117659] ? init_wait_entry+0x1c0/0x1c0 [ 2390.117678] ? prealloc_shrinker+0xdf/0x340 [ 2390.117715] sget_userns+0x9c8/0xf50 [ 2390.142138] ? get_anon_bdev+0xc0/0xc0 [ 2390.146075] ? destroy_unused_super.part.0+0x110/0x110 [ 2390.151406] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2390.156199] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2390.161805] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2390.167366] ? security_capable+0x98/0xc0 [ 2390.171561] ? get_anon_bdev+0xc0/0xc0 [ 2390.175482] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2390.181073] ? ns_capable_common+0x141/0x170 [ 2390.185542] ? get_anon_bdev+0xc0/0xc0 [ 2390.189451] sget+0x10c/0x150 [ 2390.192610] ? ovl_show_options+0x550/0x550 [ 2390.197035] mount_nodev+0x31/0x110 [ 2390.200700] ovl_mount+0x2d/0x40 [ 2390.204115] mount_fs+0xae/0x331 [ 2390.207532] vfs_kern_mount.part.0+0xdb/0x570 [ 2390.212055] ? may_umount+0xb0/0xb0 [ 2390.215732] ? _raw_read_unlock+0x2d/0x50 [ 2390.219903] ? __get_fs_type+0x9a/0xd0 [ 2390.223826] do_mount+0x576/0x3110 [ 2390.227400] ? copy_mount_string+0x40/0x40 [ 2390.231666] ? kmem_cache_alloc_trace+0x354/0x760 [ 2390.236554] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2390.242128] ? copy_mount_options+0x30e/0x440 [ 2390.246657] ksys_mount+0xdb/0x150 [ 2390.250230] __x64_sys_mount+0xbe/0x150 [ 2390.254237] do_syscall_64+0x1a3/0x800 [ 2390.258156] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2390.263155] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2390.268204] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2390.273122] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2390.278338] RIP: 0033:0x457ec9 [ 2390.281551] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 03:57:12 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x0e', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:12 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:12 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=\\/file0,lowerdir=.:file0,workdir=./file1']) [ 2390.300477] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2390.308207] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2390.315667] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2390.322954] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2390.330233] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2390.337521] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:12 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:12 executing program 3 (fault-call:2 fault-nth:27): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2390.633695] overlayfs: failed to resolve '/file0': -2 [ 2390.668053] overlayfs: failed to resolve '/file0': -2 [ 2390.672803] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2390.716376] loop0: p1 < > p4 [ 2390.725375] loop0: partition table partially beyond EOD, truncated 03:57:12 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=.,file0,lowerdir=.:file0,workdir=./file1']) [ 2390.766875] loop0: p1 size 2 extends beyond EOD, truncated [ 2390.813987] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2390.859051] FAULT_INJECTION: forcing a failure. [ 2390.859051] name failslab, interval 1, probability 0, space 0, times 0 [ 2390.879663] CPU: 1 PID: 30809 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2390.886523] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2390.895882] Call Trace: [ 2390.898552] dump_stack+0x1db/0x2d0 [ 2390.902225] ? dump_stack_print_info.cold+0x20/0x20 [ 2390.907266] ? __x64_sys_mount+0xbe/0x150 [ 2390.911430] ? do_syscall_64+0x1a3/0x800 [ 2390.915504] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2390.920876] ? print_usage_bug+0xd0/0xd0 [ 2390.924952] should_fail.cold+0xa/0x15 [ 2390.928854] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2390.933977] ? ___might_sleep+0x1e7/0x310 [ 2390.938139] ? arch_local_save_flags+0x50/0x50 [ 2390.942757] __should_failslab+0x121/0x190 [ 2390.947020] should_failslab+0x9/0x14 [ 2390.950855] kmem_cache_alloc_trace+0x2d1/0x760 [ 2390.955549] __memcg_init_list_lru_node+0xef/0x2e0 [ 2390.960492] ? kvfree_rcu+0x20/0x20 [ 2390.964132] ? __kmalloc_node+0x4e/0x70 [ 2390.968153] __list_lru_init+0x4d9/0x850 [ 2390.972227] ? list_lru_destroy+0x520/0x520 [ 2390.976560] ? down_read+0x120/0x120 [ 2390.980317] ? init_wait_entry+0x1c0/0x1c0 [ 2390.984575] ? prealloc_shrinker+0xdf/0x340 [ 2390.988943] sget_userns+0x9c8/0xf50 [ 2390.992683] ? get_anon_bdev+0xc0/0xc0 [ 2390.996625] ? destroy_unused_super.part.0+0x110/0x110 [ 2391.001918] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2391.006687] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2391.012247] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2391.017798] ? security_capable+0x98/0xc0 [ 2391.021957] ? get_anon_bdev+0xc0/0xc0 [ 2391.025852] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2391.031404] ? ns_capable_common+0x141/0x170 [ 2391.035822] ? get_anon_bdev+0xc0/0xc0 [ 2391.039713] sget+0x10c/0x150 [ 2391.042916] ? ovl_show_options+0x550/0x550 [ 2391.047248] mount_nodev+0x31/0x110 [ 2391.050926] ovl_mount+0x2d/0x40 [ 2391.054304] mount_fs+0xae/0x331 [ 2391.057690] vfs_kern_mount.part.0+0xdb/0x570 [ 2391.062205] ? may_umount+0xb0/0xb0 [ 2391.065841] ? _raw_read_unlock+0x2d/0x50 [ 2391.069999] ? __get_fs_type+0x9a/0xd0 [ 2391.073915] do_mount+0x576/0x3110 [ 2391.077476] ? copy_mount_string+0x40/0x40 [ 2391.081747] ? kmem_cache_alloc_trace+0x354/0x760 [ 2391.086616] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2391.092166] ? _copy_from_user+0xdd/0x150 [ 2391.096331] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2391.101883] ? copy_mount_options+0x30e/0x440 [ 2391.106404] ksys_mount+0xdb/0x150 [ 2391.109954] __x64_sys_mount+0xbe/0x150 [ 2391.113942] do_syscall_64+0x1a3/0x800 [ 2391.117842] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2391.122785] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2391.127817] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2391.132683] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2391.137896] RIP: 0033:0x457ec9 [ 2391.141135] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2391.160045] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2391.167769] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2391.175051] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2391.182334] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2391.190095] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2391.197373] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2391.212282] print_req_error: 3 callbacks suppressed [ 2391.212342] print_req_error: I/O error, dev loop5, sector 0 flags 80700 [ 2391.230562] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:13 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000c9ffffff000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:57:13 executing program 3 (fault-call:2 fault-nth:28): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:13 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat#', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2391.353921] overlayfs: unrecognized mount option "file0" or missing value [ 2391.386123] overlayfs: unrecognized mount option "file0" or missing value 03:57:13 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2391.421514] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:57:13 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=.\\file0,lowerdir=.:file0,workdir=./file1']) [ 2391.501707] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:13 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2391.584198] FAULT_INJECTION: forcing a failure. [ 2391.584198] name failslab, interval 1, probability 0, space 0, times 0 [ 2391.662851] CPU: 0 PID: 30830 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2391.669769] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2391.679138] Call Trace: [ 2391.679171] dump_stack+0x1db/0x2d0 [ 2391.679204] ? dump_stack_print_info.cold+0x20/0x20 [ 2391.679227] ? __x64_sys_mount+0xbe/0x150 [ 2391.679252] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2391.687390] overlayfs: failed to resolve '.file0': -2 [ 2391.690525] ? print_usage_bug+0xd0/0xd0 [ 2391.690558] should_fail.cold+0xa/0x15 [ 2391.690587] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2391.690620] ? ___might_sleep+0x1e7/0x310 [ 2391.690642] ? arch_local_save_flags+0x50/0x50 [ 2391.690686] __should_failslab+0x121/0x190 [ 2391.700201] should_failslab+0x9/0x14 [ 2391.735172] kmem_cache_alloc_trace+0x2d1/0x760 [ 2391.739889] __memcg_init_list_lru_node+0xef/0x2e0 [ 2391.744868] ? kvfree_rcu+0x20/0x20 [ 2391.748524] ? __kmalloc_node+0x4e/0x70 [ 2391.752536] __list_lru_init+0x4d9/0x850 [ 2391.756634] ? list_lru_destroy+0x520/0x520 [ 2391.760977] ? down_read+0x120/0x120 [ 2391.764716] ? init_wait_entry+0x1c0/0x1c0 [ 2391.768966] ? prealloc_shrinker+0xdf/0x340 [ 2391.773333] sget_userns+0x9c8/0xf50 [ 2391.777102] ? get_anon_bdev+0xc0/0xc0 [ 2391.781032] ? destroy_unused_super.part.0+0x110/0x110 [ 2391.786342] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2391.791147] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2391.796718] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2391.802281] ? security_capable+0x98/0xc0 [ 2391.806466] ? get_anon_bdev+0xc0/0xc0 [ 2391.810370] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2391.815936] ? ns_capable_common+0x141/0x170 [ 2391.820379] ? get_anon_bdev+0xc0/0xc0 [ 2391.824292] sget+0x10c/0x150 [ 2391.827428] ? ovl_show_options+0x550/0x550 [ 2391.831945] mount_nodev+0x31/0x110 [ 2391.835595] ovl_mount+0x2d/0x40 [ 2391.838985] mount_fs+0xae/0x331 [ 2391.842419] vfs_kern_mount.part.0+0xdb/0x570 [ 2391.846947] ? may_umount+0xb0/0xb0 [ 2391.850593] ? _raw_read_unlock+0x2d/0x50 [ 2391.854759] ? __get_fs_type+0x9a/0xd0 [ 2391.858692] do_mount+0x576/0x3110 [ 2391.862302] ? copy_mount_string+0x40/0x40 [ 2391.866561] ? kmem_cache_alloc_trace+0x354/0x760 [ 2391.871462] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2391.877023] ? copy_mount_options+0x30e/0x440 [ 2391.881570] ksys_mount+0xdb/0x150 [ 2391.885154] __x64_sys_mount+0xbe/0x150 [ 2391.889169] do_syscall_64+0x1a3/0x800 [ 2391.893121] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2391.898113] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2391.903198] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2391.908124] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2391.913341] RIP: 0033:0x457ec9 [ 2391.916552] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2391.935467] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2391.943199] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2391.950488] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 03:57:13 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./,ile0,lowerdir=.:file0,workdir=./file1']) [ 2391.957767] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2391.965048] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2391.972380] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:13 executing program 3 (fault-call:2 fault-nth:29): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2392.067560] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2392.088720] loop0: p1 < > p4 [ 2392.098765] loop0: partition table partially beyond EOD, truncated [ 2392.123827] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2392.140755] loop0: p1 size 2 extends beyond EOD, truncated [ 2392.148447] overlayfs: unrecognized mount option "ile0" or missing value [ 2392.162150] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2392.221469] overlayfs: unrecognized mount option "ile0" or missing value [ 2392.237626] FAULT_INJECTION: forcing a failure. [ 2392.237626] name failslab, interval 1, probability 0, space 0, times 0 [ 2392.254210] CPU: 1 PID: 30858 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2392.261059] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2392.261067] Call Trace: [ 2392.261102] dump_stack+0x1db/0x2d0 [ 2392.261125] ? dump_stack_print_info.cold+0x20/0x20 [ 2392.261144] ? __x64_sys_mount+0xbe/0x150 [ 2392.261163] ? do_syscall_64+0x1a3/0x800 [ 2392.261182] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2392.261201] ? print_usage_bug+0xd0/0xd0 [ 2392.281757] should_fail.cold+0xa/0x15 [ 2392.281779] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2392.281803] ? ___might_sleep+0x1e7/0x310 [ 2392.281819] ? arch_local_save_flags+0x50/0x50 [ 2392.281845] __should_failslab+0x121/0x190 [ 2392.281864] should_failslab+0x9/0x14 [ 2392.281881] kmem_cache_alloc_trace+0x2d1/0x760 [ 2392.329906] __memcg_init_list_lru_node+0xef/0x2e0 [ 2392.334841] ? kvfree_rcu+0x20/0x20 [ 2392.338475] ? __kmalloc_node+0x4e/0x70 [ 2392.342465] __list_lru_init+0x4d9/0x850 [ 2392.346656] ? list_lru_destroy+0x520/0x520 [ 2392.350988] ? down_read+0x120/0x120 [ 2392.354719] ? init_wait_entry+0x1c0/0x1c0 [ 2392.358966] ? prealloc_shrinker+0xdf/0x340 [ 2392.363301] sget_userns+0x9c8/0xf50 [ 2392.367025] ? get_anon_bdev+0xc0/0xc0 [ 2392.370927] ? destroy_unused_super.part.0+0x110/0x110 [ 2392.376227] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2392.381022] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2392.386598] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2392.392148] ? security_capable+0x98/0xc0 [ 2392.396310] ? get_anon_bdev+0xc0/0xc0 [ 2392.400205] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2392.405766] ? ns_capable_common+0x141/0x170 [ 2392.410212] ? get_anon_bdev+0xc0/0xc0 [ 2392.414130] sget+0x10c/0x150 [ 2392.417254] ? ovl_show_options+0x550/0x550 [ 2392.421584] mount_nodev+0x31/0x110 [ 2392.425229] ovl_mount+0x2d/0x40 [ 2392.428706] mount_fs+0xae/0x331 [ 2392.432092] vfs_kern_mount.part.0+0xdb/0x570 [ 2392.436619] ? may_umount+0xb0/0xb0 [ 2392.440269] ? _raw_read_unlock+0x2d/0x50 [ 2392.444428] ? __get_fs_type+0x9a/0xd0 [ 2392.448346] do_mount+0x576/0x3110 [ 2392.451916] ? copy_mount_string+0x40/0x40 [ 2392.456172] ? kmem_cache_alloc_trace+0x354/0x760 [ 2392.461034] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2392.466577] ? copy_mount_options+0x30e/0x440 [ 2392.471128] ksys_mount+0xdb/0x150 [ 2392.474672] __x64_sys_mount+0xbe/0x150 [ 2392.478654] do_syscall_64+0x1a3/0x800 [ 2392.482542] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2392.487475] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 2392.492491] ? __switch_to_asm+0x34/0x70 [ 2392.496558] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2392.501405] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2392.506588] RIP: 0033:0x457ec9 03:57:14 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfatH', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:14 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe00055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2392.509803] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2392.528700] RSP: 002b:00007f2dfb767c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2392.536407] RAX: ffffffffffffffda RBX: 00007f2dfb767c90 RCX: 0000000000457ec9 [ 2392.543686] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2392.550955] RBP: 000000000073bfa0 R08: 00000000200002c0 R09: 0000000000000000 [ 2392.558225] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7686d4 [ 2392.565491] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:14 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./.ile0,lowerdir=.:file0,workdir=./file1']) [ 2392.658523] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:14 executing program 3 (fault-call:2 fault-nth:30): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:14 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000e4ffffff000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2392.811574] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2392.837717] overlayfs: failed to resolve './.ile0': -2 [ 2392.871708] overlayfs: failed to resolve './.ile0': -2 [ 2392.884363] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:14 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:14 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=.//ile0,lowerdir=.:file0,workdir=./file1']) [ 2392.965815] FAULT_INJECTION: forcing a failure. [ 2392.965815] name failslab, interval 1, probability 0, space 0, times 0 [ 2392.995357] CPU: 0 PID: 30890 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2393.002233] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2393.011627] Call Trace: [ 2393.014248] dump_stack+0x1db/0x2d0 [ 2393.017937] ? dump_stack_print_info.cold+0x20/0x20 [ 2393.022996] ? __x64_sys_mount+0xbe/0x150 [ 2393.027171] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2393.032562] ? print_usage_bug+0xd0/0xd0 [ 2393.036656] should_fail.cold+0xa/0x15 [ 2393.040592] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2393.045746] ? ___might_sleep+0x1e7/0x310 [ 2393.049918] ? arch_local_save_flags+0x50/0x50 [ 2393.055059] __should_failslab+0x121/0x190 [ 2393.059344] should_failslab+0x9/0x14 [ 2393.063182] kmem_cache_alloc_trace+0x2d1/0x760 [ 2393.067890] __memcg_init_list_lru_node+0xef/0x2e0 [ 2393.072845] ? kvfree_rcu+0x20/0x20 [ 2393.076491] ? __kmalloc_node+0x4e/0x70 [ 2393.080497] __list_lru_init+0x4d9/0x850 [ 2393.084586] ? list_lru_destroy+0x520/0x520 [ 2393.088929] ? down_read+0x120/0x120 [ 2393.092671] ? init_wait_entry+0x1c0/0x1c0 [ 2393.096922] ? prealloc_shrinker+0xdf/0x340 [ 2393.101300] sget_userns+0x9c8/0xf50 [ 2393.105035] ? get_anon_bdev+0xc0/0xc0 [ 2393.108979] ? destroy_unused_super.part.0+0x110/0x110 [ 2393.114281] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2393.119059] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2393.124644] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2393.130203] ? security_capable+0x98/0xc0 [ 2393.134409] ? get_anon_bdev+0xc0/0xc0 [ 2393.138356] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2393.143919] ? ns_capable_common+0x141/0x170 [ 2393.148356] ? get_anon_bdev+0xc0/0xc0 [ 2393.152282] sget+0x10c/0x150 [ 2393.155415] ? ovl_show_options+0x550/0x550 [ 2393.159786] mount_nodev+0x31/0x110 [ 2393.163440] ovl_mount+0x2d/0x40 [ 2393.166830] mount_fs+0xae/0x331 [ 2393.170235] vfs_kern_mount.part.0+0xdb/0x570 [ 2393.174778] ? may_umount+0xb0/0xb0 [ 2393.178435] ? _raw_read_unlock+0x2d/0x50 [ 2393.182605] ? __get_fs_type+0x9a/0xd0 [ 2393.186796] do_mount+0x576/0x3110 [ 2393.190376] ? copy_mount_string+0x40/0x40 [ 2393.194636] ? kmem_cache_alloc_trace+0x354/0x760 [ 2393.199498] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2393.205056] ? _copy_from_user+0xdd/0x150 [ 2393.209254] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2393.214814] ? copy_mount_options+0x30e/0x440 [ 2393.219347] ksys_mount+0xdb/0x150 [ 2393.222925] __x64_sys_mount+0xbe/0x150 [ 2393.226933] do_syscall_64+0x1a3/0x800 [ 2393.230851] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2393.235822] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2393.240875] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2393.245758] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2393.250962] RIP: 0033:0x457ec9 [ 2393.254178] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2393.273116] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2393.280843] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2393.288156] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2393.295446] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2393.302753] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2393.310053] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:15 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfatL', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2393.400183] loop0: p1 < > p4 [ 2393.407719] loop0: partition table partially beyond EOD, truncated [ 2393.417799] overlayfs: failed to resolve './/ile0': -2 03:57:15 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff60055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:15 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./:ile0,lowerdir=.:file0,workdir=./file1']) [ 2393.453141] loop0: p1 size 2 extends beyond EOD, truncated [ 2393.484402] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2393.543942] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:15 executing program 3 (fault-call:2 fault-nth:31): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2393.585275] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2393.656567] overlayfs: failed to resolve './:ile0': -2 03:57:15 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2393.692727] loop0: p1 < > p4 [ 2393.694804] overlayfs: failed to resolve './:ile0': -2 [ 2393.695939] loop0: partition table partially beyond EOD, truncated [ 2393.720729] loop0: p1 size 2 extends beyond EOD, truncated [ 2393.731187] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2393.755910] FAULT_INJECTION: forcing a failure. [ 2393.755910] name failslab, interval 1, probability 0, space 0, times 0 [ 2393.767630] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2393.798005] CPU: 1 PID: 30922 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2393.804877] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2393.814230] Call Trace: [ 2393.816819] dump_stack+0x1db/0x2d0 [ 2393.820454] ? dump_stack_print_info.cold+0x20/0x20 [ 2393.825487] ? __x64_sys_mount+0xbe/0x150 [ 2393.829647] ? do_syscall_64+0x1a3/0x800 [ 2393.833719] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2393.839103] ? print_usage_bug+0xd0/0xd0 [ 2393.843184] should_fail.cold+0xa/0x15 [ 2393.847101] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2393.852228] ? ___might_sleep+0x1e7/0x310 [ 2393.856384] ? arch_local_save_flags+0x50/0x50 [ 2393.860986] __should_failslab+0x121/0x190 [ 2393.865238] should_failslab+0x9/0x14 [ 2393.869068] kmem_cache_alloc_trace+0x2d1/0x760 [ 2393.873778] __memcg_init_list_lru_node+0xef/0x2e0 [ 2393.878767] ? kvfree_rcu+0x20/0x20 [ 2393.882419] ? __kmalloc_node+0x4e/0x70 [ 2393.886415] __list_lru_init+0x4d9/0x850 [ 2393.890489] ? list_lru_destroy+0x520/0x520 [ 2393.894840] ? down_read+0x120/0x120 [ 2393.898586] ? init_wait_entry+0x1c0/0x1c0 [ 2393.902849] ? prealloc_shrinker+0xdf/0x340 [ 2393.907195] sget_userns+0x9c8/0xf50 [ 2393.910925] ? get_anon_bdev+0xc0/0xc0 [ 2393.914827] ? destroy_unused_super.part.0+0x110/0x110 [ 2393.920134] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2393.924913] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2393.930480] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2393.936029] ? security_capable+0x98/0xc0 [ 2393.940194] ? get_anon_bdev+0xc0/0xc0 [ 2393.944109] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2393.949661] ? ns_capable_common+0x141/0x170 [ 2393.954118] ? get_anon_bdev+0xc0/0xc0 [ 2393.958016] sget+0x10c/0x150 [ 2393.961148] ? ovl_show_options+0x550/0x550 [ 2393.965485] mount_nodev+0x31/0x110 [ 2393.969129] ovl_mount+0x2d/0x40 [ 2393.972507] mount_fs+0xae/0x331 [ 2393.975909] vfs_kern_mount.part.0+0xdb/0x570 [ 2393.980447] ? may_umount+0xb0/0xb0 [ 2393.984096] ? _raw_read_unlock+0x2d/0x50 [ 2393.988257] ? __get_fs_type+0x9a/0xd0 [ 2393.992163] do_mount+0x576/0x3110 [ 2393.995723] ? copy_mount_string+0x40/0x40 [ 2393.999972] ? kmem_cache_alloc_trace+0x354/0x760 [ 2394.004838] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2394.010392] ? _copy_from_user+0xdd/0x150 [ 2394.014576] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2394.020133] ? copy_mount_options+0x30e/0x440 [ 2394.024668] ksys_mount+0xdb/0x150 [ 2394.028270] __x64_sys_mount+0xbe/0x150 [ 2394.032293] do_syscall_64+0x1a3/0x800 [ 2394.036195] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2394.041136] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2394.046175] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2394.051045] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2394.056410] RIP: 0033:0x457ec9 [ 2394.059618] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2394.078630] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2394.086350] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 03:57:15 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./\\ile0,lowerdir=.:file0,workdir=./file1']) 03:57:15 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat`', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2394.093642] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2394.100915] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2394.108196] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2394.115473] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:15 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000eeffffff000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:57:15 executing program 3 (fault-call:2 fault-nth:32): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2394.292374] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2394.317777] overlayfs: failed to resolve './ile0': -2 03:57:16 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffdfc0055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2394.341833] overlayfs: failed to resolve './ile0': -2 [ 2394.351305] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:16 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./f,le0,lowerdir=.:file0,workdir=./file1']) [ 2394.446141] print_req_error: I/O error, dev loop5, sector 0 flags 80700 [ 2394.522501] FAULT_INJECTION: forcing a failure. [ 2394.522501] name failslab, interval 1, probability 0, space 0, times 0 [ 2394.557707] CPU: 1 PID: 30953 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2394.564585] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2394.573972] Call Trace: [ 2394.576625] dump_stack+0x1db/0x2d0 [ 2394.580281] ? dump_stack_print_info.cold+0x20/0x20 [ 2394.585321] ? __list_lru_init+0x3f4/0x850 [ 2394.589578] should_fail.cold+0xa/0x15 [ 2394.593494] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2394.598629] ? ___might_sleep+0x1e7/0x310 [ 2394.602791] ? arch_local_save_flags+0x50/0x50 [ 2394.607409] __should_failslab+0x121/0x190 [ 2394.611706] should_failslab+0x9/0x14 [ 2394.615532] __kmalloc+0x2dc/0x740 [ 2394.619095] ? __list_lru_init+0x13f/0x850 [ 2394.623357] __list_lru_init+0x13f/0x850 [ 2394.627450] ? list_lru_destroy+0x520/0x520 [ 2394.631797] ? down_read+0x120/0x120 [ 2394.635520] ? init_wait_entry+0x1c0/0x1c0 [ 2394.639772] sget_userns+0x9f7/0xf50 [ 2394.643498] ? get_anon_bdev+0xc0/0xc0 [ 2394.647402] ? destroy_unused_super.part.0+0x110/0x110 [ 2394.652697] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2394.657462] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2394.663022] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2394.668571] ? security_capable+0x98/0xc0 [ 2394.672758] ? get_anon_bdev+0xc0/0xc0 [ 2394.676659] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2394.682215] ? ns_capable_common+0x141/0x170 [ 2394.686654] ? get_anon_bdev+0xc0/0xc0 [ 2394.690565] sget+0x10c/0x150 [ 2394.693693] ? ovl_show_options+0x550/0x550 [ 2394.698023] mount_nodev+0x31/0x110 [ 2394.701666] ovl_mount+0x2d/0x40 [ 2394.705041] mount_fs+0xae/0x331 [ 2394.708439] vfs_kern_mount.part.0+0xdb/0x570 [ 2394.712946] ? may_umount+0xb0/0xb0 [ 2394.716642] ? _raw_read_unlock+0x2d/0x50 [ 2394.720816] ? __get_fs_type+0x9a/0xd0 [ 2394.724723] do_mount+0x576/0x3110 [ 2394.728287] ? copy_mount_string+0x40/0x40 [ 2394.732531] ? kmem_cache_alloc_trace+0x354/0x760 [ 2394.737384] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2394.742931] ? _copy_from_user+0xdd/0x150 [ 2394.747108] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2394.752655] ? copy_mount_options+0x30e/0x440 [ 2394.757169] ksys_mount+0xdb/0x150 [ 2394.760726] __x64_sys_mount+0xbe/0x150 [ 2394.764720] do_syscall_64+0x1a3/0x800 [ 2394.768642] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2394.773609] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2394.778661] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2394.783523] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2394.788721] RIP: 0033:0x457ec9 [ 2394.791922] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2394.810826] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2394.818553] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2394.825839] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2394.833121] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2394.840411] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2394.847692] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:16 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfath', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2394.894575] loop0: p1 < > p4 [ 2394.917044] loop0: partition table partially beyond EOD, truncated [ 2394.924499] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2394.935682] loop0: p1 size 2 extends beyond EOD, truncated 03:57:16 executing program 3 (fault-call:2 fault-nth:33): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2394.960273] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2394.984985] overlayfs: unrecognized mount option "le0" or missing value [ 2395.047005] overlayfs: unrecognized mount option "le0" or missing value [ 2395.071543] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:16 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000170f00000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2395.102119] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2395.158021] loop0: p1 < > p4 [ 2395.162162] loop0: partition table partially beyond EOD, truncated [ 2395.162269] FAULT_INJECTION: forcing a failure. [ 2395.162269] name failslab, interval 1, probability 0, space 0, times 0 03:57:16 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./f.le0,lowerdir=.:file0,workdir=./file1']) [ 2395.199251] loop0: p1 size 2 extends beyond EOD, truncated [ 2395.228191] CPU: 1 PID: 30972 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2395.235100] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2395.235107] Call Trace: [ 2395.235143] dump_stack+0x1db/0x2d0 [ 2395.235163] ? dump_stack_print_info.cold+0x20/0x20 [ 2395.235179] ? __list_lru_init+0x3f4/0x850 [ 2395.235207] should_fail.cold+0xa/0x15 [ 2395.235228] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2395.235251] ? ___might_sleep+0x1e7/0x310 [ 2395.273188] ? arch_local_save_flags+0x50/0x50 [ 2395.273218] __should_failslab+0x121/0x190 [ 2395.273238] should_failslab+0x9/0x14 [ 2395.273253] __kmalloc+0x2dc/0x740 [ 2395.273288] ? __list_lru_init+0x13f/0x850 [ 2395.273305] __list_lru_init+0x13f/0x850 [ 2395.285932] ? list_lru_destroy+0x520/0x520 [ 2395.285949] ? down_read+0x120/0x120 [ 2395.285968] ? init_wait_entry+0x1c0/0x1c0 [ 2395.285994] sget_userns+0x9f7/0xf50 [ 2395.293783] ? get_anon_bdev+0xc0/0xc0 [ 2395.293811] ? destroy_unused_super.part.0+0x110/0x110 [ 2395.293830] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2395.293852] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2395.302229] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2395.302247] ? security_capable+0x98/0xc0 [ 2395.302265] ? get_anon_bdev+0xc0/0xc0 [ 2395.302295] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2395.310259] ? ns_capable_common+0x141/0x170 [ 2395.310295] ? get_anon_bdev+0xc0/0xc0 [ 2395.310323] sget+0x10c/0x150 [ 2395.310357] ? ovl_show_options+0x550/0x550 [ 2395.322383] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2395.323267] mount_nodev+0x31/0x110 [ 2395.323287] ovl_mount+0x2d/0x40 [ 2395.323304] mount_fs+0xae/0x331 [ 2395.323328] vfs_kern_mount.part.0+0xdb/0x570 [ 2395.323347] ? may_umount+0xb0/0xb0 [ 2395.392915] ? _raw_read_unlock+0x2d/0x50 [ 2395.397079] ? __get_fs_type+0x9a/0xd0 [ 2395.401010] do_mount+0x576/0x3110 [ 2395.404570] ? copy_mount_string+0x40/0x40 [ 2395.408845] ? copy_mount_options+0x255/0x440 [ 2395.413368] ? audit_add_tree_rule.cold+0x4b/0x4b [ 2395.418222] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2395.423770] ? copy_mount_options+0x30e/0x440 [ 2395.428280] ksys_mount+0xdb/0x150 [ 2395.431838] __x64_sys_mount+0xbe/0x150 [ 2395.435832] do_syscall_64+0x1a3/0x800 [ 2395.439734] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2395.444677] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2395.449721] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2395.454622] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2395.459818] RIP: 0033:0x457ec9 [ 2395.463022] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2395.481928] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2395.489639] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 03:57:17 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfatl', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2395.496926] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2395.504206] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2395.511483] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2395.518760] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:17 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffdfd0055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:17 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000f5ffffff000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:57:17 executing program 3 (fault-call:2 fault-nth:34): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2395.711118] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2395.725716] overlayfs: failed to resolve './f.le0': -2 [ 2395.778225] overlayfs: failed to resolve './f.le0': -2 03:57:17 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./f/le0,lowerdir=.:file0,workdir=./file1']) [ 2395.845976] FAULT_INJECTION: forcing a failure. [ 2395.845976] name failslab, interval 1, probability 0, space 0, times 0 [ 2395.870997] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2395.879834] CPU: 1 PID: 30998 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2395.886705] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2395.896066] Call Trace: [ 2395.898680] dump_stack+0x1db/0x2d0 [ 2395.902340] ? dump_stack_print_info.cold+0x20/0x20 [ 2395.907380] ? __list_lru_init+0x3f4/0x850 [ 2395.911647] should_fail.cold+0xa/0x15 [ 2395.915552] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2395.920679] ? ___might_sleep+0x1e7/0x310 [ 2395.924840] ? arch_local_save_flags+0x50/0x50 [ 2395.929491] __should_failslab+0x121/0x190 [ 2395.933739] should_failslab+0x9/0x14 [ 2395.937552] __kmalloc+0x2dc/0x740 [ 2395.941117] ? __list_lru_init+0x13f/0x850 [ 2395.945372] __list_lru_init+0x13f/0x850 [ 2395.949533] ? list_lru_destroy+0x520/0x520 [ 2395.953870] ? down_read+0x120/0x120 [ 2395.957640] ? init_wait_entry+0x1c0/0x1c0 [ 2395.961934] sget_userns+0x9f7/0xf50 [ 2395.965661] ? get_anon_bdev+0xc0/0xc0 [ 2395.969569] ? destroy_unused_super.part.0+0x110/0x110 [ 2395.974893] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2395.979693] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2395.985248] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2395.990797] ? security_capable+0x98/0xc0 [ 2395.994964] ? get_anon_bdev+0xc0/0xc0 [ 2395.998863] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2396.004411] ? ns_capable_common+0x141/0x170 [ 2396.008835] ? get_anon_bdev+0xc0/0xc0 [ 2396.012733] sget+0x10c/0x150 [ 2396.015857] ? ovl_show_options+0x550/0x550 [ 2396.020206] mount_nodev+0x31/0x110 [ 2396.023850] ovl_mount+0x2d/0x40 [ 2396.027230] mount_fs+0xae/0x331 [ 2396.030639] vfs_kern_mount.part.0+0xdb/0x570 [ 2396.035171] ? may_umount+0xb0/0xb0 [ 2396.038826] ? _raw_read_unlock+0x2d/0x50 [ 2396.043018] ? __get_fs_type+0x9a/0xd0 [ 2396.046935] do_mount+0x576/0x3110 [ 2396.050587] ? copy_mount_string+0x40/0x40 [ 2396.055118] ? kmem_cache_alloc_trace+0x354/0x760 [ 2396.059983] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2396.065535] ? copy_mount_options+0x30e/0x440 [ 2396.070063] ksys_mount+0xdb/0x150 [ 2396.073653] __x64_sys_mount+0xbe/0x150 [ 2396.077678] do_syscall_64+0x1a3/0x800 [ 2396.081579] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2396.086553] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2396.091586] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2396.096498] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2396.101697] RIP: 0033:0x457ec9 [ 2396.104917] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2396.123930] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2396.131651] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2396.138927] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2396.146211] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2396.153488] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2396.160764] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:18 executing program 3 (fault-call:2 fault-nth:35): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2396.287271] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:18 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000001200000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2396.347582] loop0: p1 < > p4 [ 2396.355985] overlayfs: failed to resolve './f/le0': -2 [ 2396.384171] FAULT_INJECTION: forcing a failure. [ 2396.384171] name failslab, interval 1, probability 0, space 0, times 0 [ 2396.396184] loop0: partition table partially beyond EOD, truncated [ 2396.438758] loop0: p1 size 2 extends beyond EOD, truncated [ 2396.467289] CPU: 0 PID: 31009 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2396.474185] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2396.483563] Call Trace: [ 2396.486176] dump_stack+0x1db/0x2d0 [ 2396.489877] ? dump_stack_print_info.cold+0x20/0x20 [ 2396.494942] should_fail.cold+0xa/0x15 [ 2396.498863] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2396.503999] ? ___might_sleep+0x1e7/0x310 [ 2396.504024] ? arch_local_save_flags+0x50/0x50 [ 2396.504065] __should_failslab+0x121/0x190 [ 2396.512800] should_failslab+0x9/0x14 [ 2396.512822] kmem_cache_alloc_trace+0x2d1/0x760 [ 2396.512852] ? rcu_read_lock_sched_held+0x110/0x130 [ 2396.512881] __memcg_init_list_lru_node+0xef/0x2e0 [ 2396.512907] ? kvfree_rcu+0x20/0x20 [ 2396.512932] ? __kmalloc_node+0x4e/0x70 [ 2396.520992] __list_lru_init+0x4d9/0x850 [ 2396.521022] ? list_lru_destroy+0x520/0x520 [ 2396.521043] ? down_read+0x120/0x120 [ 2396.521068] ? init_wait_entry+0x1c0/0x1c0 [ 2396.521128] sget_userns+0x9f7/0xf50 [ 2396.521149] ? get_anon_bdev+0xc0/0xc0 [ 2396.521184] ? destroy_unused_super.part.0+0x110/0x110 [ 2396.521206] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2396.530883] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2396.530915] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2396.530936] ? security_capable+0x98/0xc0 [ 2396.530960] ? get_anon_bdev+0xc0/0xc0 [ 2396.530977] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2396.530998] ? ns_capable_common+0x141/0x170 [ 2396.531022] ? get_anon_bdev+0xc0/0xc0 [ 2396.539576] sget+0x10c/0x150 [ 2396.539603] ? ovl_show_options+0x550/0x550 [ 2396.539624] mount_nodev+0x31/0x110 [ 2396.539649] ovl_mount+0x2d/0x40 [ 2396.539669] mount_fs+0xae/0x331 [ 2396.544506] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2396.547754] vfs_kern_mount.part.0+0xdb/0x570 03:57:18 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfatt', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:18 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./f:le0,lowerdir=.:file0,workdir=./file1']) [ 2396.547784] ? may_umount+0xb0/0xb0 [ 2396.547803] ? _raw_read_unlock+0x2d/0x50 [ 2396.547825] ? __get_fs_type+0x9a/0xd0 [ 2396.650636] do_mount+0x576/0x3110 [ 2396.654253] ? copy_mount_string+0x40/0x40 [ 2396.658518] ? kmem_cache_alloc_trace+0x354/0x760 [ 2396.663384] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2396.668940] ? _copy_from_user+0xdd/0x150 [ 2396.673147] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2396.678707] ? copy_mount_options+0x30e/0x440 [ 2396.683239] ksys_mount+0xdb/0x150 [ 2396.686813] __x64_sys_mount+0xbe/0x150 [ 2396.690820] do_syscall_64+0x1a3/0x800 [ 2396.694739] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2396.699691] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2396.704753] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2396.709648] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2396.714859] RIP: 0033:0x457ec9 [ 2396.718067] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2396.737000] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2396.744771] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2396.752046] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2396.759310] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2396.766604] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2396.773927] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:18 executing program 3 (fault-call:2 fault-nth:36): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2396.845445] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:18 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000fdffffff000000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:57:18 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffe0055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2396.959731] FAULT_INJECTION: forcing a failure. [ 2396.959731] name failslab, interval 1, probability 0, space 0, times 0 [ 2396.987079] overlayfs: failed to resolve './f:le0': -2 [ 2397.000609] CPU: 1 PID: 31026 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2397.007475] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2397.016917] Call Trace: [ 2397.019537] dump_stack+0x1db/0x2d0 [ 2397.023208] ? dump_stack_print_info.cold+0x20/0x20 [ 2397.028241] ? __x64_sys_mount+0xbe/0x150 [ 2397.028263] ? do_syscall_64+0x1a3/0x800 [ 2397.028286] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2397.036485] ? print_usage_bug+0xd0/0xd0 [ 2397.036509] should_fail.cold+0xa/0x15 [ 2397.036529] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2397.045959] ? ___might_sleep+0x1e7/0x310 [ 2397.045978] ? arch_local_save_flags+0x50/0x50 [ 2397.046006] __should_failslab+0x121/0x190 [ 2397.054992] should_failslab+0x9/0x14 [ 2397.055010] kmem_cache_alloc_trace+0x2d1/0x760 [ 2397.055037] __memcg_init_list_lru_node+0xef/0x2e0 [ 2397.055055] ? kvfree_rcu+0x20/0x20 [ 2397.084985] ? __kmalloc_node+0x4e/0x70 [ 2397.088986] __list_lru_init+0x4d9/0x850 [ 2397.093076] ? list_lru_destroy+0x520/0x520 [ 2397.097427] ? down_read+0x120/0x120 [ 2397.101160] ? init_wait_entry+0x1c0/0x1c0 [ 2397.105432] sget_userns+0x9f7/0xf50 [ 2397.109167] ? get_anon_bdev+0xc0/0xc0 [ 2397.113076] ? destroy_unused_super.part.0+0x110/0x110 [ 2397.118382] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2397.123154] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2397.128712] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2397.134283] ? security_capable+0x98/0xc0 [ 2397.138459] ? get_anon_bdev+0xc0/0xc0 [ 2397.142354] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2397.147907] ? ns_capable_common+0x141/0x170 [ 2397.152325] ? get_anon_bdev+0xc0/0xc0 [ 2397.156218] sget+0x10c/0x150 03:57:18 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./f\\le0,lowerdir=.:file0,workdir=./file1']) [ 2397.159362] ? ovl_show_options+0x550/0x550 [ 2397.163691] mount_nodev+0x31/0x110 [ 2397.167335] ovl_mount+0x2d/0x40 [ 2397.170729] mount_fs+0xae/0x331 [ 2397.174313] vfs_kern_mount.part.0+0xdb/0x570 [ 2397.178844] ? may_umount+0xb0/0xb0 [ 2397.182486] ? _raw_read_unlock+0x2d/0x50 [ 2397.187151] ? __get_fs_type+0x9a/0xd0 [ 2397.191095] do_mount+0x576/0x3110 [ 2397.194685] ? copy_mount_string+0x40/0x40 [ 2397.198932] ? kmem_cache_alloc_trace+0x354/0x760 [ 2397.203802] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2397.209337] ? _copy_from_user+0xdd/0x150 [ 2397.213496] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2397.219050] ? copy_mount_options+0x30e/0x440 [ 2397.223588] ksys_mount+0xdb/0x150 [ 2397.227143] __x64_sys_mount+0xbe/0x150 [ 2397.231146] do_syscall_64+0x1a3/0x800 [ 2397.235023] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2397.239939] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2397.244962] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2397.249808] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2397.254982] RIP: 0033:0x457ec9 [ 2397.258161] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2397.277046] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2397.284755] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2397.292006] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2397.299263] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2397.306535] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2397.313802] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2397.371894] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:19 executing program 3 (fault-call:2 fault-nth:37): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2397.436068] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2397.491062] overlayfs: failed to resolve './fle0': -2 [ 2397.538954] overlayfs: failed to resolve './fle0': -2 03:57:19 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./fi#e0,lowerdir=.:file0,workdir=./file1']) [ 2397.630582] FAULT_INJECTION: forcing a failure. [ 2397.630582] name failslab, interval 1, probability 0, space 0, times 0 [ 2397.661356] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:19 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:19 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfatz', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2397.745260] loop0: p1 < > p4 [ 2397.750851] CPU: 1 PID: 31054 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2397.757758] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2397.760900] loop0: partition table partially beyond EOD, truncated [ 2397.767154] Call Trace: [ 2397.767182] dump_stack+0x1db/0x2d0 [ 2397.767206] ? dump_stack_print_info.cold+0x20/0x20 [ 2397.767226] ? __x64_sys_mount+0xbe/0x150 [ 2397.767244] ? do_syscall_64+0x1a3/0x800 [ 2397.767264] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2397.767286] ? print_usage_bug+0xd0/0xd0 [ 2397.767312] should_fail.cold+0xa/0x15 [ 2397.767338] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2397.798430] ? ___might_sleep+0x1e7/0x310 [ 2397.798464] ? arch_local_save_flags+0x50/0x50 [ 2397.798494] __should_failslab+0x121/0x190 [ 2397.798515] should_failslab+0x9/0x14 [ 2397.798531] kmem_cache_alloc_trace+0x2d1/0x760 [ 2397.798592] __memcg_init_list_lru_node+0xef/0x2e0 [ 2397.798619] ? kvfree_rcu+0x20/0x20 03:57:19 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2397.798639] ? __kmalloc_node+0x4e/0x70 [ 2397.806587] __list_lru_init+0x4d9/0x850 [ 2397.806617] ? list_lru_destroy+0x520/0x520 [ 2397.806635] ? down_read+0x120/0x120 [ 2397.806655] ? init_wait_entry+0x1c0/0x1c0 [ 2397.806683] sget_userns+0x9f7/0xf50 [ 2397.806717] ? get_anon_bdev+0xc0/0xc0 [ 2397.813886] loop0: p1 size 2 extends beyond EOD, truncated [ 2397.815975] ? destroy_unused_super.part.0+0x110/0x110 [ 2397.815995] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2397.816016] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2397.816039] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2397.816057] ? security_capable+0x98/0xc0 [ 2397.816076] ? get_anon_bdev+0xc0/0xc0 [ 2397.816099] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2397.816118] ? ns_capable_common+0x141/0x170 [ 2397.816137] ? get_anon_bdev+0xc0/0xc0 [ 2397.824931] sget+0x10c/0x150 [ 2397.824953] ? ovl_show_options+0x550/0x550 [ 2397.824970] mount_nodev+0x31/0x110 [ 2397.824989] ovl_mount+0x2d/0x40 [ 2397.825007] mount_fs+0xae/0x331 [ 2397.825031] vfs_kern_mount.part.0+0xdb/0x570 [ 2397.825054] ? may_umount+0xb0/0xb0 [ 2397.825123] ? _raw_read_unlock+0x2d/0x50 [ 2397.825139] ? __get_fs_type+0x9a/0xd0 [ 2397.825162] do_mount+0x576/0x3110 [ 2397.891177] ? copy_mount_string+0x40/0x40 [ 2397.900845] ? kmem_cache_alloc_trace+0x354/0x760 [ 2397.900876] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2397.900894] ? copy_mount_options+0x30e/0x440 [ 2397.900918] ksys_mount+0xdb/0x150 [ 2397.900940] __x64_sys_mount+0xbe/0x150 [ 2397.900962] do_syscall_64+0x1a3/0x800 [ 2397.900981] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2397.910429] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2397.910453] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2397.910480] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2397.910493] RIP: 0033:0x457ec9 [ 2397.910509] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2397.910517] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2397.910533] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 03:57:19 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./fi*e0,lowerdir=.:file0,workdir=./file1']) [ 2397.910542] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2397.910550] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2397.910561] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2397.918831] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2397.950251] overlayfs: failed to resolve './fi#e0': -2 [ 2398.106394] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2398.195601] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2398.245934] overlayfs: failed to resolve './fi*e0': -2 03:57:20 executing program 3 (fault-call:2 fault-nth:38): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2398.282631] overlayfs: failed to resolve './fi*e0': -2 03:57:20 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./fi+e0,lowerdir=.:file0,workdir=./file1']) 03:57:20 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000080000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2398.517015] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2398.525865] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2398.576341] FAULT_INJECTION: forcing a failure. [ 2398.576341] name failslab, interval 1, probability 0, space 0, times 0 [ 2398.601737] CPU: 0 PID: 31090 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2398.608606] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2398.614715] overlayfs: failed to resolve './fi+e0': -2 [ 2398.617971] Call Trace: [ 2398.618002] dump_stack+0x1db/0x2d0 [ 2398.618035] ? dump_stack_print_info.cold+0x20/0x20 [ 2398.618073] ? __x64_sys_mount+0xbe/0x150 [ 2398.618139] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2398.644181] ? print_usage_bug+0xd0/0xd0 [ 2398.648280] should_fail.cold+0xa/0x15 [ 2398.652208] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2398.657355] ? ___might_sleep+0x1e7/0x310 [ 2398.661530] ? arch_local_save_flags+0x50/0x50 [ 2398.666169] __should_failslab+0x121/0x190 [ 2398.670437] should_failslab+0x9/0x14 [ 2398.674267] kmem_cache_alloc_trace+0x2d1/0x760 [ 2398.678979] __memcg_init_list_lru_node+0xef/0x2e0 [ 2398.683943] ? kvfree_rcu+0x20/0x20 [ 2398.687600] ? __kmalloc_node+0x4e/0x70 [ 2398.691622] __list_lru_init+0x4d9/0x850 [ 2398.695706] ? list_lru_destroy+0x520/0x520 [ 2398.695729] ? down_read+0x120/0x120 [ 2398.695755] ? init_wait_entry+0x1c0/0x1c0 [ 2398.695793] sget_userns+0x9f7/0xf50 [ 2398.711767] ? get_anon_bdev+0xc0/0xc0 [ 2398.715700] ? destroy_unused_super.part.0+0x110/0x110 [ 2398.721006] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2398.725794] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2398.731369] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2398.736935] ? security_capable+0x98/0xc0 [ 2398.741133] ? get_anon_bdev+0xc0/0xc0 [ 2398.745043] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2398.750726] ? ns_capable_common+0x141/0x170 [ 2398.755198] ? get_anon_bdev+0xc0/0xc0 [ 2398.759121] sget+0x10c/0x150 [ 2398.762262] ? ovl_show_options+0x550/0x550 [ 2398.766605] mount_nodev+0x31/0x110 [ 2398.770262] ovl_mount+0x2d/0x40 [ 2398.773656] mount_fs+0xae/0x331 [ 2398.777055] vfs_kern_mount.part.0+0xdb/0x570 [ 2398.781596] ? may_umount+0xb0/0xb0 [ 2398.785249] ? _raw_read_unlock+0x2d/0x50 [ 2398.789455] ? __get_fs_type+0x9a/0xd0 [ 2398.793386] do_mount+0x576/0x3110 [ 2398.796954] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 2398.801746] ? copy_mount_string+0x40/0x40 [ 2398.806007] ? retint_kernel+0x2d/0x2d [ 2398.809934] ? copy_mount_options+0x223/0x440 [ 2398.814459] ? copy_mount_options+0x22c/0x440 [ 2398.819006] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2398.824688] ? copy_mount_options+0x30e/0x440 [ 2398.829286] ksys_mount+0xdb/0x150 [ 2398.832863] __x64_sys_mount+0xbe/0x150 [ 2398.836870] do_syscall_64+0x1a3/0x800 [ 2398.840791] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2398.845795] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2398.850854] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2398.855746] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2398.860969] RIP: 0033:0x457ec9 03:57:20 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000f1700000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:20 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./fi,e0,lowerdir=.:file0,workdir=./file1']) 03:57:20 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000007ffffffffffff0055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2398.864183] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2398.883119] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2398.890842] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2398.898143] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2398.898156] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2398.898168] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2398.898180] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:20 executing program 3 (fault-call:2 fault-nth:39): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:20 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2399.105358] loop0: p1 < > p4 [ 2399.121317] overlayfs: unrecognized mount option "e0" or missing value [ 2399.122077] loop0: partition table partially beyond EOD, truncated [ 2399.159865] loop0: p1 size 2 extends beyond EOD, truncated [ 2399.161266] overlayfs: unrecognized mount option "e0" or missing value [ 2399.193704] print_req_error: I/O error, dev loop5, sector 0 flags 80700 [ 2399.223885] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2399.230452] buffer_io_error: 1 callbacks suppressed [ 2399.230462] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2399.244600] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2399.251207] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2399.258917] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2399.265494] Buffer I/O error on dev loop5p1, logical block 0, async page read 03:57:21 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:21 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffffffffffff0055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2399.274542] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2399.281054] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2399.289876] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2399.296448] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2399.308640] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2399.321039] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2399.327501] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2399.335045] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2399.341546] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2399.348969] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2399.355481] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2399.357159] print_req_error: I/O error, dev loop5, sector 0 flags 0 03:57:21 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./fi-e0,lowerdir=.:file0,workdir=./file1']) [ 2399.369239] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2399.382014] FAULT_INJECTION: forcing a failure. [ 2399.382014] name failslab, interval 1, probability 0, space 0, times 0 [ 2399.399976] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2399.425623] CPU: 0 PID: 31118 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2399.432495] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2399.441869] Call Trace: [ 2399.444486] dump_stack+0x1db/0x2d0 [ 2399.448175] ? dump_stack_print_info.cold+0x20/0x20 [ 2399.453217] ? __x64_sys_mount+0xbe/0x150 [ 2399.457406] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2399.462808] ? print_usage_bug+0xd0/0xd0 [ 2399.466903] should_fail.cold+0xa/0x15 [ 2399.470814] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2399.475948] ? ___might_sleep+0x1e7/0x310 [ 2399.480125] ? arch_local_save_flags+0x50/0x50 [ 2399.484750] __should_failslab+0x121/0x190 [ 2399.489027] should_failslab+0x9/0x14 [ 2399.492857] kmem_cache_alloc_trace+0x2d1/0x760 [ 2399.497569] __memcg_init_list_lru_node+0xef/0x2e0 [ 2399.502522] ? kvfree_rcu+0x20/0x20 [ 2399.506188] ? __kmalloc_node+0x4e/0x70 [ 2399.510209] __list_lru_init+0x4d9/0x850 [ 2399.514297] ? list_lru_destroy+0x520/0x520 [ 2399.518634] ? down_read+0x120/0x120 [ 2399.522367] ? init_wait_entry+0x1c0/0x1c0 [ 2399.526642] sget_userns+0x9f7/0xf50 [ 2399.530372] ? get_anon_bdev+0xc0/0xc0 [ 2399.534310] ? destroy_unused_super.part.0+0x110/0x110 [ 2399.539617] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2399.544406] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2399.549968] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2399.555527] ? security_capable+0x98/0xc0 [ 2399.559694] ? get_anon_bdev+0xc0/0xc0 [ 2399.563607] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2399.569178] ? ns_capable_common+0x141/0x170 [ 2399.573605] ? get_anon_bdev+0xc0/0xc0 [ 2399.577505] sget+0x10c/0x150 [ 2399.580652] ? ovl_show_options+0x550/0x550 [ 2399.584987] mount_nodev+0x31/0x110 [ 2399.588636] ovl_mount+0x2d/0x40 [ 2399.592020] mount_fs+0xae/0x331 [ 2399.595416] vfs_kern_mount.part.0+0xdb/0x570 [ 2399.599937] ? may_umount+0xb0/0xb0 [ 2399.603580] ? _raw_read_unlock+0x2d/0x50 [ 2399.607747] ? __get_fs_type+0x9a/0xd0 [ 2399.611667] do_mount+0x576/0x3110 [ 2399.615240] ? copy_mount_string+0x40/0x40 [ 2399.619494] ? kmem_cache_alloc_trace+0x354/0x760 [ 2399.624374] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2399.629927] ? _copy_from_user+0xdd/0x150 [ 2399.634124] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2399.639689] ? copy_mount_options+0x30e/0x440 [ 2399.644212] ksys_mount+0xdb/0x150 [ 2399.647789] __x64_sys_mount+0xbe/0x150 [ 2399.651790] do_syscall_64+0x1a3/0x800 [ 2399.655694] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2399.660640] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2399.665685] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2399.670589] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2399.675791] RIP: 0033:0x457ec9 [ 2399.679012] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2399.698133] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2399.705856] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2399.713156] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2399.720441] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2399.727724] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2399.735013] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2399.781587] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2399.820827] overlayfs: failed to resolve './fi-e0': -2 03:57:21 executing program 3 (fault-call:2 fault-nth:40): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2399.831293] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2399.854348] overlayfs: failed to resolve './fi-e0': -2 03:57:21 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./fi.e0,lowerdir=.:file0,workdir=./file1']) 03:57:21 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000100000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2399.899231] FAT-fs (loop5): bogus number of reserved sectors [ 2399.915583] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2400.010761] FAULT_INJECTION: forcing a failure. [ 2400.010761] name failslab, interval 1, probability 0, space 0, times 0 [ 2400.033050] CPU: 1 PID: 31140 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2400.039960] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2400.049314] Call Trace: [ 2400.049340] dump_stack+0x1db/0x2d0 [ 2400.049364] ? dump_stack_print_info.cold+0x20/0x20 [ 2400.049388] ? __x64_sys_mount+0xbe/0x150 [ 2400.061051] ? do_syscall_64+0x1a3/0x800 [ 2400.061069] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2400.061097] ? print_usage_bug+0xd0/0xd0 [ 2400.061137] should_fail.cold+0xa/0x15 [ 2400.061160] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2400.087774] ? ___might_sleep+0x1e7/0x310 [ 2400.091947] ? arch_local_save_flags+0x50/0x50 [ 2400.096548] __should_failslab+0x121/0x190 [ 2400.100814] should_failslab+0x9/0x14 [ 2400.104661] kmem_cache_alloc_trace+0x2d1/0x760 [ 2400.109355] __memcg_init_list_lru_node+0xef/0x2e0 [ 2400.114305] ? kvfree_rcu+0x20/0x20 [ 2400.117942] ? __kmalloc_node+0x4e/0x70 [ 2400.121933] __list_lru_init+0x4d9/0x850 [ 2400.126049] ? list_lru_destroy+0x520/0x520 [ 2400.130421] ? down_read+0x120/0x120 [ 2400.134147] ? init_wait_entry+0x1c0/0x1c0 [ 2400.138413] sget_userns+0x9f7/0xf50 [ 2400.142142] ? get_anon_bdev+0xc0/0xc0 [ 2400.146051] ? destroy_unused_super.part.0+0x110/0x110 [ 2400.151355] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2400.156134] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2400.161687] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2400.167255] ? security_capable+0x98/0xc0 [ 2400.171416] ? get_anon_bdev+0xc0/0xc0 [ 2400.175314] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2400.180863] ? ns_capable_common+0x141/0x170 [ 2400.185282] ? get_anon_bdev+0xc0/0xc0 [ 2400.189185] sget+0x10c/0x150 [ 2400.192308] ? ovl_show_options+0x550/0x550 [ 2400.196639] mount_nodev+0x31/0x110 [ 2400.200286] ovl_mount+0x2d/0x40 [ 2400.203677] mount_fs+0xae/0x331 [ 2400.207104] vfs_kern_mount.part.0+0xdb/0x570 [ 2400.211629] ? may_umount+0xb0/0xb0 [ 2400.215276] ? _raw_read_unlock+0x2d/0x50 [ 2400.219436] ? __get_fs_type+0x9a/0xd0 [ 2400.223349] do_mount+0x576/0x3110 [ 2400.226944] ? copy_mount_string+0x40/0x40 [ 2400.228370] overlayfs: failed to resolve './fi.e0': -2 [ 2400.231195] ? kmem_cache_alloc_trace+0x354/0x760 [ 2400.231215] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2400.231231] ? _copy_from_user+0xdd/0x150 [ 2400.231251] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2400.231271] ? copy_mount_options+0x30e/0x440 [ 2400.251058] ksys_mount+0xdb/0x150 [ 2400.251082] __x64_sys_mount+0xbe/0x150 [ 2400.251116] do_syscall_64+0x1a3/0x800 [ 2400.251136] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2400.251155] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2400.264728] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2400.264755] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2400.264770] RIP: 0033:0x457ec9 03:57:22 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./fi0e0,lowerdir=.:file0,workdir=./file1']) [ 2400.295827] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2400.314782] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2400.322501] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2400.329778] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2400.337059] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2400.344348] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2400.351629] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:22 executing program 3 (fault-call:2 fault-nth:41): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:22 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000001e00000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2400.449433] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2400.456570] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2400.476584] FAULT_INJECTION: forcing a failure. [ 2400.476584] name failslab, interval 1, probability 0, space 0, times 0 [ 2400.488153] CPU: 0 PID: 31148 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2400.495012] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2400.495024] Call Trace: [ 2400.495052] dump_stack+0x1db/0x2d0 [ 2400.495103] ? dump_stack_print_info.cold+0x20/0x20 [ 2400.515693] ? __x64_sys_mount+0xbe/0x150 [ 2400.519888] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2400.525275] ? print_usage_bug+0xd0/0xd0 [ 2400.529377] should_fail.cold+0xa/0x15 [ 2400.533299] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2400.538436] ? ___might_sleep+0x1e7/0x310 [ 2400.542607] ? arch_local_save_flags+0x50/0x50 [ 2400.547234] __should_failslab+0x121/0x190 [ 2400.547259] should_failslab+0x9/0x14 [ 2400.555288] kmem_cache_alloc_trace+0x2d1/0x760 [ 2400.560015] __memcg_init_list_lru_node+0xef/0x2e0 [ 2400.564968] ? kvfree_rcu+0x20/0x20 [ 2400.568621] ? __kmalloc_node+0x4e/0x70 [ 2400.568787] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2400.572625] __list_lru_init+0x4d9/0x850 [ 2400.572655] ? list_lru_destroy+0x520/0x520 [ 2400.572675] ? down_read+0x120/0x120 [ 2400.572700] ? init_wait_entry+0x1c0/0x1c0 [ 2400.572743] sget_userns+0x9f7/0xf50 [ 2400.595411] ? get_anon_bdev+0xc0/0xc0 [ 2400.603022] ? destroy_unused_super.part.0+0x110/0x110 [ 2400.603045] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2400.603070] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2400.603120] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2400.603142] ? security_capable+0x98/0xc0 [ 2400.603165] ? get_anon_bdev+0xc0/0xc0 [ 2400.632283] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2400.637864] ? ns_capable_common+0x141/0x170 [ 2400.642303] ? get_anon_bdev+0xc0/0xc0 [ 2400.646231] sget+0x10c/0x150 [ 2400.649367] ? ovl_show_options+0x550/0x550 [ 2400.653713] mount_nodev+0x31/0x110 [ 2400.657360] ovl_mount+0x2d/0x40 [ 2400.660758] mount_fs+0xae/0x331 [ 2400.664194] vfs_kern_mount.part.0+0xdb/0x570 [ 2400.668720] ? may_umount+0xb0/0xb0 [ 2400.672383] ? _raw_read_unlock+0x2d/0x50 [ 2400.676553] ? __get_fs_type+0x9a/0xd0 [ 2400.680522] do_mount+0x576/0x3110 [ 2400.684134] ? copy_mount_string+0x40/0x40 [ 2400.688436] ? kmem_cache_alloc_trace+0x354/0x760 [ 2400.693304] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2400.698865] ? _copy_from_user+0xdd/0x150 [ 2400.703062] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2400.708648] ? copy_mount_options+0x30e/0x440 [ 2400.713195] ksys_mount+0xdb/0x150 [ 2400.716784] __x64_sys_mount+0xbe/0x150 [ 2400.720792] do_syscall_64+0x1a3/0x800 [ 2400.724721] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2400.729679] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2400.734732] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2400.739610] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2400.744818] RIP: 0033:0x457ec9 [ 2400.748029] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2400.766946] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2400.774671] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2400.781961] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2400.789264] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 03:57:22 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2400.796551] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2400.803858] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2400.860643] overlayfs: failed to resolve './fi0e0': -2 03:57:22 executing program 3 (fault-call:2 fault-nth:42): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2400.913681] overlayfs: failed to resolve './fi0e0': -2 03:57:22 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./fi:e0,lowerdir=.:file0,workdir=./file1']) 03:57:22 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff0055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2401.062617] FAT-fs (loop5): bogus number of reserved sectors [ 2401.071593] FAULT_INJECTION: forcing a failure. [ 2401.071593] name failslab, interval 1, probability 0, space 0, times 0 [ 2401.083205] CPU: 1 PID: 31171 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2401.084618] loop0: p1 < > p4 [ 2401.090057] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2401.090066] Call Trace: [ 2401.090103] dump_stack+0x1db/0x2d0 [ 2401.090128] ? dump_stack_print_info.cold+0x20/0x20 [ 2401.090148] ? __x64_sys_mount+0xbe/0x150 [ 2401.090167] ? do_syscall_64+0x1a3/0x800 [ 2401.090187] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2401.090207] ? print_usage_bug+0xd0/0xd0 [ 2401.099717] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2401.102666] should_fail.cold+0xa/0x15 [ 2401.102689] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2401.102714] ? ___might_sleep+0x1e7/0x310 [ 2401.102733] ? arch_local_save_flags+0x50/0x50 [ 2401.102762] __should_failslab+0x121/0x190 [ 2401.102781] should_failslab+0x9/0x14 [ 2401.125907] loop0: partition table partially beyond EOD, truncated [ 2401.127547] kmem_cache_alloc_trace+0x2d1/0x760 [ 2401.127577] __memcg_init_list_lru_node+0xef/0x2e0 [ 2401.127605] ? kvfree_rcu+0x20/0x20 [ 2401.127624] ? __kmalloc_node+0x4e/0x70 [ 2401.127648] __list_lru_init+0x4d9/0x850 [ 2401.127669] ? list_lru_destroy+0x520/0x520 [ 2401.127684] ? down_read+0x120/0x120 [ 2401.127708] ? init_wait_entry+0x1c0/0x1c0 [ 2401.141528] sget_userns+0x9f7/0xf50 [ 2401.141547] ? get_anon_bdev+0xc0/0xc0 [ 2401.141573] ? destroy_unused_super.part.0+0x110/0x110 [ 2401.141592] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2401.141620] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2401.141643] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2401.141662] ? security_capable+0x98/0xc0 [ 2401.141680] ? get_anon_bdev+0xc0/0xc0 [ 2401.141696] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2401.155553] ? ns_capable_common+0x141/0x170 [ 2401.155572] ? get_anon_bdev+0xc0/0xc0 [ 2401.155585] sget+0x10c/0x150 [ 2401.155610] ? ovl_show_options+0x550/0x550 [ 2401.155625] mount_nodev+0x31/0x110 [ 2401.155641] ovl_mount+0x2d/0x40 [ 2401.155656] mount_fs+0xae/0x331 [ 2401.155678] vfs_kern_mount.part.0+0xdb/0x570 [ 2401.155700] ? may_umount+0xb0/0xb0 [ 2401.167939] loop0: p1 size 2 extends beyond EOD, truncated [ 2401.170023] ? _raw_read_unlock+0x2d/0x50 [ 2401.170054] ? __get_fs_type+0x9a/0xd0 [ 2401.170078] do_mount+0x576/0x3110 [ 2401.170114] ? copy_mount_string+0x40/0x40 [ 2401.170134] ? kmem_cache_alloc_trace+0x354/0x760 [ 2401.170160] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2401.170176] ? copy_mount_options+0x30e/0x440 [ 2401.170196] ksys_mount+0xdb/0x150 [ 2401.187844] __x64_sys_mount+0xbe/0x150 [ 2401.187866] do_syscall_64+0x1a3/0x800 [ 2401.187885] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2401.187904] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2401.187927] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2401.187950] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2401.187963] RIP: 0033:0x457ec9 [ 2401.187979] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2401.187988] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2401.269242] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2401.269253] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2401.269262] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2401.269271] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2401.269281] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2401.422306] loop0: p4 start 1854537728 is beyond EOD, truncated 03:57:23 executing program 3 (fault-call:2 fault-nth:43): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2401.489909] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2401.529123] overlayfs: failed to resolve './fi:e0': -2 [ 2401.535908] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2401.569396] overlayfs: failed to resolve './fi:e0': -2 03:57:23 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./fi\\e0,lowerdir=.:file0,workdir=./file1']) [ 2401.645135] FAULT_INJECTION: forcing a failure. [ 2401.645135] name failslab, interval 1, probability 0, space 0, times 0 [ 2401.657008] CPU: 0 PID: 31183 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2401.663880] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2401.673253] Call Trace: [ 2401.675900] dump_stack+0x1db/0x2d0 [ 2401.679584] ? dump_stack_print_info.cold+0x20/0x20 [ 2401.684630] ? __x64_sys_mount+0xbe/0x150 [ 2401.688833] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2401.694220] ? print_usage_bug+0xd0/0xd0 [ 2401.698348] should_fail.cold+0xa/0x15 [ 2401.702266] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2401.707407] ? ___might_sleep+0x1e7/0x310 [ 2401.711596] ? arch_local_save_flags+0x50/0x50 [ 2401.716228] __should_failslab+0x121/0x190 [ 2401.720493] should_failslab+0x9/0x14 [ 2401.724316] kmem_cache_alloc_trace+0x2d1/0x760 [ 2401.729021] __memcg_init_list_lru_node+0xef/0x2e0 [ 2401.734004] ? kvfree_rcu+0x20/0x20 [ 2401.737651] ? __kmalloc_node+0x4e/0x70 [ 2401.741770] __list_lru_init+0x4d9/0x850 [ 2401.745870] ? list_lru_destroy+0x520/0x520 [ 2401.750224] ? down_read+0x120/0x120 [ 2401.754107] ? init_wait_entry+0x1c0/0x1c0 [ 2401.758383] sget_userns+0x9f7/0xf50 [ 2401.762137] ? get_anon_bdev+0xc0/0xc0 [ 2401.766057] ? destroy_unused_super.part.0+0x110/0x110 [ 2401.771379] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2401.776184] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2401.781765] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2401.787337] ? security_capable+0x98/0xc0 [ 2401.791514] ? get_anon_bdev+0xc0/0xc0 [ 2401.795414] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2401.800989] ? ns_capable_common+0x141/0x170 [ 2401.805423] ? get_anon_bdev+0xc0/0xc0 [ 2401.809361] sget+0x10c/0x150 [ 2401.812510] ? ovl_show_options+0x550/0x550 [ 2401.816848] mount_nodev+0x31/0x110 [ 2401.820504] ovl_mount+0x2d/0x40 [ 2401.823890] mount_fs+0xae/0x331 [ 2401.827296] vfs_kern_mount.part.0+0xdb/0x570 [ 2401.831821] ? may_umount+0xb0/0xb0 [ 2401.835466] ? _raw_read_unlock+0x2d/0x50 [ 2401.839646] ? __get_fs_type+0x9a/0xd0 [ 2401.843570] do_mount+0x576/0x3110 [ 2401.847157] ? copy_mount_string+0x40/0x40 [ 2401.851428] ? kmem_cache_alloc_trace+0x354/0x760 [ 2401.856298] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2401.861869] ? _copy_from_user+0xdd/0x150 [ 2401.866038] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2401.871632] ? copy_mount_options+0x30e/0x440 [ 2401.876191] ksys_mount+0xdb/0x150 [ 2401.879792] __x64_sys_mount+0xbe/0x150 [ 2401.883818] do_syscall_64+0x1a3/0x800 [ 2401.887757] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2401.892730] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2401.897783] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2401.902673] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2401.907875] RIP: 0033:0x457ec9 [ 2401.911106] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2401.930022] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2401.937749] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 03:57:23 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2401.945036] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2401.952323] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2401.959616] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2401.966898] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2401.980276] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:23 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2402.122772] overlayfs: failed to resolve './fie0': -2 [ 2402.161547] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:57:23 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000ffffffff884000008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:57:23 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:23 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./fil,0,lowerdir=.:file0,workdir=./file1']) [ 2402.221005] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2402.249175] FAT-fs (loop5): bogus number of reserved sectors 03:57:24 executing program 3 (fault-call:2 fault-nth:44): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2402.280022] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2402.339169] overlayfs: unrecognized mount option "0" or missing value [ 2402.412610] overlayfs: unrecognized mount option "0" or missing value [ 2402.428523] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:57:24 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./fil/0,lowerdir=.:file0,workdir=./file1']) [ 2402.512186] FAULT_INJECTION: forcing a failure. [ 2402.512186] name failslab, interval 1, probability 0, space 0, times 0 [ 2402.526240] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2402.538171] loop0: p1 < > p4 [ 2402.545319] loop0: partition table partially beyond EOD, truncated [ 2402.566444] loop0: p1 size 2 extends beyond EOD, truncated [ 2402.584213] CPU: 1 PID: 31215 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2402.591112] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2402.600473] Call Trace: [ 2402.600500] dump_stack+0x1db/0x2d0 [ 2402.600524] ? dump_stack_print_info.cold+0x20/0x20 [ 2402.600544] ? __x64_sys_mount+0xbe/0x150 [ 2402.600563] ? do_syscall_64+0x1a3/0x800 [ 2402.600584] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2402.606881] ? print_usage_bug+0xd0/0xd0 [ 2402.606906] should_fail.cold+0xa/0x15 [ 2402.606927] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2402.606953] ? ___might_sleep+0x1e7/0x310 [ 2402.628987] FAT-fs (loop5): bogus number of reserved sectors [ 2402.629594] ? arch_local_save_flags+0x50/0x50 [ 2402.629631] __should_failslab+0x121/0x190 [ 2402.633753] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2402.638638] should_failslab+0x9/0x14 [ 2402.638656] kmem_cache_alloc_trace+0x2d1/0x760 [ 2402.638700] __memcg_init_list_lru_node+0xef/0x2e0 [ 2402.638719] ? kvfree_rcu+0x20/0x20 [ 2402.638739] ? __kmalloc_node+0x4e/0x70 [ 2402.684345] __list_lru_init+0x4d9/0x850 [ 2402.688413] ? list_lru_destroy+0x520/0x520 [ 2402.692740] ? down_read+0x120/0x120 [ 2402.696462] ? init_wait_entry+0x1c0/0x1c0 [ 2402.700709] sget_userns+0x9f7/0xf50 [ 2402.704436] ? get_anon_bdev+0xc0/0xc0 [ 2402.708342] ? destroy_unused_super.part.0+0x110/0x110 [ 2402.713629] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2402.718390] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2402.723940] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2402.729483] ? security_capable+0x98/0xc0 [ 2402.733637] ? get_anon_bdev+0xc0/0xc0 [ 2402.737527] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2402.743069] ? ns_capable_common+0x141/0x170 [ 2402.747508] ? get_anon_bdev+0xc0/0xc0 [ 2402.751397] sget+0x10c/0x150 [ 2402.754514] ? ovl_show_options+0x550/0x550 [ 2402.758837] mount_nodev+0x31/0x110 [ 2402.762472] ovl_mount+0x2d/0x40 [ 2402.765857] mount_fs+0xae/0x331 [ 2402.769235] vfs_kern_mount.part.0+0xdb/0x570 [ 2402.773745] ? may_umount+0xb0/0xb0 [ 2402.777381] ? _raw_read_unlock+0x2d/0x50 [ 2402.781532] ? __get_fs_type+0x9a/0xd0 [ 2402.785429] do_mount+0x576/0x3110 [ 2402.789008] ? copy_mount_string+0x40/0x40 [ 2402.793254] ? kmem_cache_alloc_trace+0x354/0x760 [ 2402.798118] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2402.803662] ? copy_mount_options+0x30e/0x440 [ 2402.808167] ksys_mount+0xdb/0x150 [ 2402.811765] __x64_sys_mount+0xbe/0x150 [ 2402.815753] do_syscall_64+0x1a3/0x800 [ 2402.819645] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2402.824580] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2402.829614] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2402.834470] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2402.839688] RIP: 0033:0x457ec9 [ 2402.842883] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 03:57:24 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2402.861783] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2402.869494] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2402.876762] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2402.884040] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2402.891313] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2402.898582] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2402.947984] loop0: p4 start 1854537728 is beyond EOD, truncated 03:57:24 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:24 executing program 3 (fault-call:2 fault-nth:45): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2403.099932] FAULT_INJECTION: forcing a failure. [ 2403.099932] name failslab, interval 1, probability 0, space 0, times 0 [ 2403.104710] overlayfs: failed to resolve './fil/0': -2 [ 2403.121334] CPU: 0 PID: 31231 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2403.128206] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2403.137578] Call Trace: [ 2403.140191] dump_stack+0x1db/0x2d0 [ 2403.143851] ? dump_stack_print_info.cold+0x20/0x20 [ 2403.149003] ? __lock_is_held+0xb6/0x140 [ 2403.153118] should_fail.cold+0xa/0x15 [ 2403.157060] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2403.162237] ? ___might_sleep+0x1e7/0x310 [ 2403.166418] ? arch_local_save_flags+0x50/0x50 [ 2403.171051] __should_failslab+0x121/0x190 [ 2403.175314] should_failslab+0x9/0x14 [ 2403.179141] kmem_cache_alloc_node_trace+0x270/0x720 [ 2403.184482] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 2403.189512] ? __memcg_init_list_lru_node+0x198/0x2e0 [ 2403.194737] __kmalloc_node+0x3d/0x70 [ 2403.198561] kvmalloc_node+0x68/0x100 [ 2403.202414] __list_lru_init+0x5d5/0x850 [ 2403.206513] ? list_lru_destroy+0x520/0x520 [ 2403.210852] ? down_read+0x120/0x120 [ 2403.214585] ? init_wait_entry+0x1c0/0x1c0 [ 2403.218869] sget_userns+0x9f7/0xf50 [ 2403.222615] ? get_anon_bdev+0xc0/0xc0 [ 2403.226535] ? destroy_unused_super.part.0+0x110/0x110 [ 2403.231829] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2403.236602] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2403.242165] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2403.247732] ? security_capable+0x98/0xc0 [ 2403.251911] ? get_anon_bdev+0xc0/0xc0 [ 2403.255823] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2403.261374] ? ns_capable_common+0x141/0x170 [ 2403.265815] ? get_anon_bdev+0xc0/0xc0 [ 2403.269713] sget+0x10c/0x150 [ 2403.272856] ? ovl_show_options+0x550/0x550 [ 2403.277196] mount_nodev+0x31/0x110 [ 2403.280840] ovl_mount+0x2d/0x40 [ 2403.284227] mount_fs+0xae/0x331 [ 2403.287621] vfs_kern_mount.part.0+0xdb/0x570 [ 2403.292176] ? may_umount+0xb0/0xb0 [ 2403.295818] ? _raw_read_unlock+0x2d/0x50 [ 2403.299979] ? __get_fs_type+0x9a/0xd0 [ 2403.303894] do_mount+0x576/0x3110 [ 2403.307475] ? copy_mount_string+0x40/0x40 [ 2403.311765] ? kmem_cache_alloc_trace+0x354/0x760 [ 2403.316788] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2403.322351] ? copy_mount_options+0x30e/0x440 [ 2403.326873] ksys_mount+0xdb/0x150 [ 2403.330436] __x64_sys_mount+0xbe/0x150 [ 2403.334434] do_syscall_64+0x1a3/0x800 [ 2403.338340] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2403.343289] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2403.348330] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2403.353220] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2403.358433] RIP: 0033:0x457ec9 [ 2403.361660] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2403.380587] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2403.388300] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 03:57:25 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2403.395575] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2403.402883] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2403.410160] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2403.417441] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2403.465220] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2403.531130] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:25 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./fil:0,lowerdir=.:file0,workdir=./file1']) [ 2403.581531] FAT-fs (loop5): bogus number of reserved sectors [ 2403.588824] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:25 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000001008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:57:25 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:25 executing program 3 (fault-call:2 fault-nth:46): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2403.710640] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2403.751799] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2403.772867] overlayfs: failed to resolve './fil:0': -2 [ 2403.780876] FAT-fs (loop5): bogus number of reserved sectors [ 2403.786677] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2403.843323] overlayfs: failed to resolve './fil:0': -2 03:57:25 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:25 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:25 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./fil\\0,lowerdir=.:file0,workdir=./file1']) [ 2403.962544] FAULT_INJECTION: forcing a failure. [ 2403.962544] name failslab, interval 1, probability 0, space 0, times 0 [ 2403.988062] loop0: p1 < > p4 [ 2403.994845] loop0: partition table partially beyond EOD, truncated [ 2404.030924] CPU: 0 PID: 31265 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2404.037796] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2404.047168] Call Trace: [ 2404.049793] dump_stack+0x1db/0x2d0 [ 2404.053920] ? dump_stack_print_info.cold+0x20/0x20 [ 2404.058982] should_fail.cold+0xa/0x15 [ 2404.062895] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2404.068031] ? ___might_sleep+0x1e7/0x310 [ 2404.072200] ? arch_local_save_flags+0x50/0x50 [ 2404.076843] __should_failslab+0x121/0x190 [ 2404.081114] should_failslab+0x9/0x14 [ 2404.084962] kmem_cache_alloc_trace+0x2d1/0x760 [ 2404.089666] ? rcu_read_lock_sched_held+0x110/0x130 [ 2404.094704] __memcg_init_list_lru_node+0xef/0x2e0 [ 2404.099696] ? kvfree_rcu+0x20/0x20 [ 2404.103344] ? __kmalloc_node+0x4e/0x70 [ 2404.107381] __list_lru_init+0x4d9/0x850 [ 2404.111471] ? list_lru_destroy+0x520/0x520 [ 2404.115816] ? down_read+0x120/0x120 [ 2404.119549] ? init_wait_entry+0x1c0/0x1c0 [ 2404.123822] sget_userns+0x9f7/0xf50 [ 2404.127555] ? get_anon_bdev+0xc0/0xc0 [ 2404.131475] ? destroy_unused_super.part.0+0x110/0x110 [ 2404.136821] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2404.141598] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2404.147164] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2404.152716] ? security_capable+0x98/0xc0 [ 2404.156881] ? get_anon_bdev+0xc0/0xc0 [ 2404.160821] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2404.166371] ? ns_capable_common+0x141/0x170 [ 2404.170805] ? get_anon_bdev+0xc0/0xc0 [ 2404.175229] sget+0x10c/0x150 [ 2404.178371] ? ovl_show_options+0x550/0x550 [ 2404.182714] mount_nodev+0x31/0x110 [ 2404.186368] ovl_mount+0x2d/0x40 [ 2404.189766] mount_fs+0xae/0x331 [ 2404.193180] vfs_kern_mount.part.0+0xdb/0x570 [ 2404.197697] ? may_umount+0xb0/0xb0 [ 2404.201346] ? _raw_read_unlock+0x2d/0x50 [ 2404.205510] ? __get_fs_type+0x9a/0xd0 [ 2404.209449] do_mount+0x576/0x3110 [ 2404.213021] ? copy_mount_string+0x40/0x40 [ 2404.217276] ? kmem_cache_alloc_trace+0x354/0x760 [ 2404.222173] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2404.227742] ? _copy_from_user+0xdd/0x150 [ 2404.232015] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2404.237564] ? copy_mount_options+0x30e/0x440 [ 2404.242094] ksys_mount+0xdb/0x150 [ 2404.245661] __x64_sys_mount+0xbe/0x150 [ 2404.249715] do_syscall_64+0x1a3/0x800 [ 2404.253623] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2404.258583] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2404.263640] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2404.268511] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2404.273707] RIP: 0033:0x457ec9 [ 2404.276911] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2404.295816] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2404.303536] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2404.310832] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2404.318119] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2404.325428] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2404.332724] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2404.349284] loop0: p1 size 2 extends beyond EOD, truncated 03:57:26 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000002400000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2404.390410] FAT-fs (loop5): bogus number of reserved sectors [ 2404.396267] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2404.470783] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2404.482921] overlayfs: failed to resolve './fil0': -2 03:57:26 executing program 3 (fault-call:2 fault-nth:47): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2404.534685] overlayfs: failed to resolve './fil0': -2 03:57:26 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65022c6c6f7765726469723d2e3a66696c65302c776f726b6469723d2e2f66696c6531"]) 03:57:26 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000002008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2404.605457] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2404.664000] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2404.691073] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2404.736599] FAT-fs (loop5): bogus number of reserved sectors [ 2404.764512] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2404.784747] FAULT_INJECTION: forcing a failure. [ 2404.784747] name failslab, interval 1, probability 0, space 0, times 0 [ 2404.799110] overlayfs: failed to resolve './file': -2 03:57:26 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file,,lowerdir=.:file0,workdir=./file1']) [ 2404.846489] CPU: 1 PID: 31293 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2404.853370] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2404.862730] Call Trace: [ 2404.865341] dump_stack+0x1db/0x2d0 [ 2404.868995] ? dump_stack_print_info.cold+0x20/0x20 [ 2404.874033] ? __x64_sys_mount+0xbe/0x150 [ 2404.878224] ? do_syscall_64+0x1a3/0x800 [ 2404.882293] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2404.887667] ? print_usage_bug+0xd0/0xd0 [ 2404.891745] should_fail.cold+0xa/0x15 [ 2404.895655] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2404.900786] ? ___might_sleep+0x1e7/0x310 [ 2404.904963] ? arch_local_save_flags+0x50/0x50 [ 2404.909566] __should_failslab+0x121/0x190 [ 2404.913820] should_failslab+0x9/0x14 [ 2404.917636] kmem_cache_alloc_trace+0x2d1/0x760 [ 2404.922325] __memcg_init_list_lru_node+0xef/0x2e0 [ 2404.927266] ? kvfree_rcu+0x20/0x20 [ 2404.930908] ? __kmalloc_node+0x4e/0x70 [ 2404.934900] __list_lru_init+0x4d9/0x850 [ 2404.938970] ? list_lru_destroy+0x520/0x520 [ 2404.943308] ? down_read+0x120/0x120 [ 2404.947029] ? prealloc_shrinker+0x53/0x340 [ 2404.951381] sget_userns+0x9f7/0xf50 [ 2404.955217] ? get_anon_bdev+0xc0/0xc0 [ 2404.959131] ? destroy_unused_super.part.0+0x110/0x110 [ 2404.964418] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2404.969189] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2404.974758] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2404.980308] ? security_capable+0x98/0xc0 [ 2404.984466] ? get_anon_bdev+0xc0/0xc0 [ 2404.988362] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2404.993932] ? ns_capable_common+0x141/0x170 [ 2404.998362] ? get_anon_bdev+0xc0/0xc0 [ 2405.002256] sget+0x10c/0x150 [ 2405.005383] ? ovl_show_options+0x550/0x550 [ 2405.009716] mount_nodev+0x31/0x110 [ 2405.013361] ovl_mount+0x2d/0x40 [ 2405.016737] mount_fs+0xae/0x331 [ 2405.020133] vfs_kern_mount.part.0+0xdb/0x570 [ 2405.024672] ? may_umount+0xb0/0xb0 [ 2405.028311] ? _raw_read_unlock+0x2d/0x50 [ 2405.032473] ? __get_fs_type+0x9a/0xd0 [ 2405.036420] do_mount+0x576/0x3110 [ 2405.039982] ? copy_mount_string+0x40/0x40 [ 2405.044235] ? kmem_cache_alloc_trace+0x354/0x760 [ 2405.049099] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2405.054664] ? _copy_from_user+0xdd/0x150 [ 2405.058846] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2405.064401] ? copy_mount_options+0x30e/0x440 [ 2405.068927] ksys_mount+0xdb/0x150 [ 2405.072490] __x64_sys_mount+0xbe/0x150 [ 2405.076486] do_syscall_64+0x1a3/0x800 [ 2405.080390] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2405.085333] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2405.090400] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2405.095264] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2405.100467] RIP: 0033:0x457ec9 [ 2405.103668] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2405.122578] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2405.130328] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2405.137624] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2405.144900] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2405.152175] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2405.159454] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:26 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:27 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:27 executing program 3 (fault-call:2 fault-nth:48): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2405.295729] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2405.359434] overlayfs: failed to resolve './file': -2 [ 2405.416820] loop0: p1 < > p4 [ 2405.420138] loop0: partition table partially beyond EOD, truncated [ 2405.434520] loop0: p1 size 2 extends beyond EOD, truncated [ 2405.435820] overlayfs: failed to resolve './file': -2 [ 2405.455606] FAULT_INJECTION: forcing a failure. [ 2405.455606] name failslab, interval 1, probability 0, space 0, times 0 [ 2405.468129] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2405.489477] CPU: 1 PID: 31313 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2405.496334] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2405.505695] Call Trace: [ 2405.508303] dump_stack+0x1db/0x2d0 [ 2405.511956] ? dump_stack_print_info.cold+0x20/0x20 03:57:27 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file:,lowerdir=.:file0,workdir=./file1']) [ 2405.516988] ? __x64_sys_mount+0xbe/0x150 [ 2405.521173] ? do_syscall_64+0x1a3/0x800 [ 2405.525260] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2405.530649] ? print_usage_bug+0xd0/0xd0 [ 2405.530674] should_fail.cold+0xa/0x15 [ 2405.530694] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2405.530718] ? ___might_sleep+0x1e7/0x310 [ 2405.530735] ? arch_local_save_flags+0x50/0x50 [ 2405.543765] __should_failslab+0x121/0x190 [ 2405.543785] should_failslab+0x9/0x14 [ 2405.543802] kmem_cache_alloc_trace+0x2d1/0x760 [ 2405.543829] __memcg_init_list_lru_node+0xef/0x2e0 [ 2405.570139] ? kvfree_rcu+0x20/0x20 [ 2405.573775] ? __kmalloc_node+0x4e/0x70 [ 2405.577768] __list_lru_init+0x4d9/0x850 [ 2405.581856] ? list_lru_destroy+0x520/0x520 [ 2405.586216] ? down_read+0x120/0x120 [ 2405.589940] ? init_wait_entry+0x1c0/0x1c0 [ 2405.594213] sget_userns+0x9f7/0xf50 [ 2405.597936] ? get_anon_bdev+0xc0/0xc0 [ 2405.602795] ? destroy_unused_super.part.0+0x110/0x110 [ 2405.608098] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2405.612865] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2405.618419] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2405.623971] ? security_capable+0x98/0xc0 [ 2405.628137] ? get_anon_bdev+0xc0/0xc0 [ 2405.632065] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2405.637680] ? ns_capable_common+0x141/0x170 [ 2405.642122] ? get_anon_bdev+0xc0/0xc0 [ 2405.646022] sget+0x10c/0x150 [ 2405.649149] ? ovl_show_options+0x550/0x550 [ 2405.653475] mount_nodev+0x31/0x110 [ 2405.657123] ovl_mount+0x2d/0x40 [ 2405.660503] mount_fs+0xae/0x331 [ 2405.663886] vfs_kern_mount.part.0+0xdb/0x570 [ 2405.668394] ? may_umount+0xb0/0xb0 [ 2405.672061] ? _raw_read_unlock+0x2d/0x50 [ 2405.676231] ? __get_fs_type+0x9a/0xd0 [ 2405.680138] do_mount+0x576/0x3110 [ 2405.683691] ? copy_mount_string+0x40/0x40 [ 2405.687937] ? kmem_cache_alloc_trace+0x354/0x760 [ 2405.692800] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2405.698369] ? copy_mount_options+0x30e/0x440 [ 2405.702889] ksys_mount+0xdb/0x150 [ 2405.706446] __x64_sys_mount+0xbe/0x150 [ 2405.710433] do_syscall_64+0x1a3/0x800 [ 2405.714336] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2405.719281] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2405.724315] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2405.729185] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2405.734386] RIP: 0033:0x457ec9 [ 2405.737653] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2405.756574] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2405.764336] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2405.771641] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2405.778914] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2405.786279] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2405.793557] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2405.821282] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:27 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000fb2500000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:27 executing program 3 (fault-call:2 fault-nth:49): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2405.867155] FAT-fs (loop5): bogus number of reserved sectors [ 2405.886112] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2405.979256] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:27 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000119008128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:57:27 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:27 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2406.081321] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2406.107612] overlayfs: failed to resolve './file:': -2 03:57:28 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file\\,lowerdir=.:file0,workdir=./file1']) 03:57:28 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000002a00000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2406.204829] FAULT_INJECTION: forcing a failure. [ 2406.204829] name failslab, interval 1, probability 0, space 0, times 0 [ 2406.242660] loop0: p1 < > p4 [ 2406.246765] loop0: partition table partially beyond EOD, truncated [ 2406.286375] FAT-fs (loop5): bogus number of reserved sectors [ 2406.301106] loop0: p1 size 2 extends beyond EOD, truncated [ 2406.307471] CPU: 1 PID: 31338 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2406.314335] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2406.323725] Call Trace: [ 2406.326335] dump_stack+0x1db/0x2d0 [ 2406.329988] ? dump_stack_print_info.cold+0x20/0x20 [ 2406.330008] ? __x64_sys_mount+0xbe/0x150 [ 2406.330029] ? do_syscall_64+0x1a3/0x800 [ 2406.339194] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2406.339213] ? print_usage_bug+0xd0/0xd0 [ 2406.339236] should_fail.cold+0xa/0x15 [ 2406.356569] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2406.361732] ? ___might_sleep+0x1e7/0x310 [ 2406.365891] ? arch_local_save_flags+0x50/0x50 [ 2406.370504] __should_failslab+0x121/0x190 [ 2406.374768] should_failslab+0x9/0x14 [ 2406.378580] kmem_cache_alloc_trace+0x2d1/0x760 [ 2406.383302] __memcg_init_list_lru_node+0xef/0x2e0 [ 2406.388245] ? kvfree_rcu+0x20/0x20 [ 2406.391899] ? __kmalloc_node+0x4e/0x70 [ 2406.395887] __list_lru_init+0x4d9/0x850 [ 2406.399959] ? list_lru_destroy+0x520/0x520 [ 2406.404286] ? down_read+0x120/0x120 [ 2406.408014] ? init_wait_entry+0x1c0/0x1c0 [ 2406.412274] sget_userns+0x9f7/0xf50 [ 2406.416002] ? get_anon_bdev+0xc0/0xc0 [ 2406.419910] ? destroy_unused_super.part.0+0x110/0x110 [ 2406.425204] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2406.429974] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2406.435540] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2406.441099] ? security_capable+0x98/0xc0 [ 2406.445289] ? get_anon_bdev+0xc0/0xc0 [ 2406.449193] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2406.454744] ? ns_capable_common+0x141/0x170 [ 2406.459175] ? get_anon_bdev+0xc0/0xc0 [ 2406.463072] sget+0x10c/0x150 [ 2406.466206] ? ovl_show_options+0x550/0x550 [ 2406.470534] mount_nodev+0x31/0x110 [ 2406.474220] ovl_mount+0x2d/0x40 [ 2406.477607] mount_fs+0xae/0x331 [ 2406.480990] vfs_kern_mount.part.0+0xdb/0x570 [ 2406.485502] ? may_umount+0xb0/0xb0 [ 2406.489157] ? _raw_read_unlock+0x2d/0x50 [ 2406.493328] ? __get_fs_type+0x9a/0xd0 [ 2406.497241] do_mount+0x576/0x3110 [ 2406.500803] ? copy_mount_string+0x40/0x40 [ 2406.505081] ? copy_mount_options+0x1de/0x440 [ 2406.509617] ? __sanitizer_cov_trace_pc+0x3b/0x50 [ 2406.514512] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2406.520061] ? copy_mount_options+0x30e/0x440 [ 2406.524592] ksys_mount+0xdb/0x150 [ 2406.528166] __x64_sys_mount+0xbe/0x150 [ 2406.532180] do_syscall_64+0x1a3/0x800 [ 2406.536080] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2406.541044] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2406.546105] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2406.550965] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2406.556163] RIP: 0033:0x457ec9 [ 2406.559367] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2406.578274] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2406.585991] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2406.593286] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2406.600636] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2406.608010] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2406.615284] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2406.631058] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2406.637693] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2406.677017] overlayfs: missing 'lowerdir' 03:57:28 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0\\lowerdir=.:file0,workdir=./file1']) [ 2406.713183] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:28 executing program 3 (fault-call:2 fault-nth:50): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2406.868840] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2406.931930] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2406.934835] FAT-fs (loop5): bogus number of reserved sectors [ 2406.985562] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2407.023664] FAULT_INJECTION: forcing a failure. [ 2407.023664] name failslab, interval 1, probability 0, space 0, times 0 03:57:28 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:28 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000000018128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2407.048380] overlayfs: missing 'lowerdir' [ 2407.080534] CPU: 1 PID: 31375 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2407.087412] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2407.096770] Call Trace: [ 2407.099372] dump_stack+0x1db/0x2d0 [ 2407.103017] ? dump_stack_print_info.cold+0x20/0x20 [ 2407.108051] ? __x64_sys_mount+0xbe/0x150 [ 2407.112231] ? do_syscall_64+0x1a3/0x800 [ 2407.116314] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2407.121718] ? print_usage_bug+0xd0/0xd0 [ 2407.125804] should_fail.cold+0xa/0x15 [ 2407.129710] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2407.134838] ? ___might_sleep+0x1e7/0x310 [ 2407.139005] ? arch_local_save_flags+0x50/0x50 [ 2407.143621] __should_failslab+0x121/0x190 [ 2407.147872] should_failslab+0x9/0x14 [ 2407.151700] kmem_cache_alloc_trace+0x2d1/0x760 [ 2407.156400] __memcg_init_list_lru_node+0xef/0x2e0 [ 2407.161346] ? kvfree_rcu+0x20/0x20 [ 2407.164997] ? __kmalloc_node+0x4e/0x70 [ 2407.169000] __list_lru_init+0x4d9/0x850 [ 2407.173075] ? list_lru_destroy+0x520/0x520 [ 2407.177456] ? down_read+0x120/0x120 [ 2407.181195] ? init_wait_entry+0x1c0/0x1c0 [ 2407.185979] sget_userns+0x9f7/0xf50 [ 2407.189717] ? get_anon_bdev+0xc0/0xc0 [ 2407.193650] ? destroy_unused_super.part.0+0x110/0x110 [ 2407.198945] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2407.203717] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2407.209272] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2407.214836] ? security_capable+0x98/0xc0 [ 2407.218997] ? get_anon_bdev+0xc0/0xc0 [ 2407.222908] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 03:57:28 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,#owerdir=.:file0,workdir=./file1']) [ 2407.228517] ? ns_capable_common+0x141/0x170 [ 2407.232942] ? get_anon_bdev+0xc0/0xc0 [ 2407.236831] sget+0x10c/0x150 [ 2407.239928] ? ovl_show_options+0x550/0x550 [ 2407.244266] mount_nodev+0x31/0x110 [ 2407.247915] ovl_mount+0x2d/0x40 [ 2407.251283] mount_fs+0xae/0x331 [ 2407.254686] vfs_kern_mount.part.0+0xdb/0x570 [ 2407.259197] ? may_umount+0xb0/0xb0 [ 2407.262843] ? _raw_read_unlock+0x2d/0x50 [ 2407.267007] ? __get_fs_type+0x9a/0xd0 [ 2407.270905] do_mount+0x576/0x3110 [ 2407.274436] ? copy_mount_string+0x40/0x40 [ 2407.278673] ? kmem_cache_alloc_trace+0x354/0x760 [ 2407.283521] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2407.289058] ? _copy_from_user+0xdd/0x150 [ 2407.293198] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2407.298732] ? copy_mount_options+0x30e/0x440 [ 2407.303249] ksys_mount+0xdb/0x150 [ 2407.306794] __x64_sys_mount+0xbe/0x150 [ 2407.310767] do_syscall_64+0x1a3/0x800 [ 2407.314648] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2407.319604] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 2407.324641] ? __switch_to_asm+0x34/0x70 [ 2407.328717] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2407.333569] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2407.338746] RIP: 0033:0x457ec9 [ 2407.341927] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2407.360823] RSP: 002b:00007f2dfb767c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2407.368522] RAX: ffffffffffffffda RBX: 00007f2dfb767c90 RCX: 0000000000457ec9 [ 2407.375787] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2407.383069] RBP: 000000000073bfa0 R08: 00000000200002c0 R09: 0000000000000000 [ 2407.390344] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7686d4 [ 2407.397634] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:29 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x17', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:29 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:29 executing program 3 (fault-call:2 fault-nth:51): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2407.521572] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2407.532605] overlayfs: unrecognized mount option "#owerdir=.:file0" or missing value [ 2407.559145] overlayfs: unrecognized mount option "#owerdir=.:file0" or missing value [ 2407.658766] FAULT_INJECTION: forcing a failure. [ 2407.658766] name failslab, interval 1, probability 0, space 0, times 0 [ 2407.680598] CPU: 0 PID: 31396 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2407.687458] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2407.696848] Call Trace: [ 2407.699475] dump_stack+0x1db/0x2d0 [ 2407.703139] ? dump_stack_print_info.cold+0x20/0x20 [ 2407.708174] ? __x64_sys_mount+0xbe/0x150 [ 2407.712335] ? do_syscall_64+0x1a3/0x800 [ 2407.716405] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2407.721799] ? print_usage_bug+0xd0/0xd0 [ 2407.725901] should_fail.cold+0xa/0x15 [ 2407.729805] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2407.734925] ? ___might_sleep+0x1e7/0x310 [ 2407.739081] ? arch_local_save_flags+0x50/0x50 [ 2407.743705] __should_failslab+0x121/0x190 [ 2407.747952] should_failslab+0x9/0x14 [ 2407.751759] kmem_cache_alloc_trace+0x2d1/0x760 [ 2407.756459] __memcg_init_list_lru_node+0xef/0x2e0 [ 2407.761398] ? kvfree_rcu+0x20/0x20 [ 2407.765032] ? __kmalloc_node+0x4e/0x70 [ 2407.769025] __list_lru_init+0x4d9/0x850 [ 2407.773113] ? list_lru_destroy+0x520/0x520 [ 2407.777443] ? down_read+0x120/0x120 [ 2407.781177] ? init_wait_entry+0x1c0/0x1c0 [ 2407.785444] sget_userns+0x9f7/0xf50 [ 2407.789169] ? get_anon_bdev+0xc0/0xc0 [ 2407.793076] ? destroy_unused_super.part.0+0x110/0x110 [ 2407.798375] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2407.803147] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2407.808740] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2407.814296] ? security_capable+0x98/0xc0 [ 2407.818457] ? get_anon_bdev+0xc0/0xc0 [ 2407.822354] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2407.827911] ? ns_capable_common+0x141/0x170 [ 2407.832359] ? get_anon_bdev+0xc0/0xc0 [ 2407.836250] sget+0x10c/0x150 [ 2407.839371] ? ovl_show_options+0x550/0x550 [ 2407.843713] mount_nodev+0x31/0x110 [ 2407.847365] ovl_mount+0x2d/0x40 [ 2407.850741] mount_fs+0xae/0x331 [ 2407.854173] vfs_kern_mount.part.0+0xdb/0x570 [ 2407.858688] ? may_umount+0xb0/0xb0 [ 2407.862318] ? _raw_read_unlock+0x2d/0x50 [ 2407.866472] ? __get_fs_type+0x9a/0xd0 [ 2407.870378] do_mount+0x576/0x3110 [ 2407.873941] ? copy_mount_string+0x40/0x40 [ 2407.878198] ? kmem_cache_alloc_trace+0x354/0x760 [ 2407.883051] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2407.888590] ? _copy_from_user+0xdd/0x150 [ 2407.892752] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2407.898296] ? copy_mount_options+0x30e/0x440 [ 2407.902805] ksys_mount+0xdb/0x150 [ 2407.906361] __x64_sys_mount+0xbe/0x150 [ 2407.910349] do_syscall_64+0x1a3/0x800 [ 2407.914250] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2407.919190] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 2407.924217] ? __switch_to_asm+0x34/0x70 [ 2407.928308] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2407.933172] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2407.938363] RIP: 0033:0x457ec9 03:57:29 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,*owerdir=.:file0,workdir=./file1']) [ 2407.941561] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2407.960465] RSP: 002b:00007f2dfb767c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2407.968264] RAX: ffffffffffffffda RBX: 00007f2dfb767c90 RCX: 0000000000457ec9 [ 2407.975533] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2407.982816] RBP: 000000000073bfa0 R08: 00000000200002c0 R09: 0000000000000000 [ 2407.990084] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7686d4 [ 2407.997371] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2408.061042] loop0: p1 < > p4 [ 2408.099831] loop0: partition table partially beyond EOD, truncated 03:57:29 executing program 3 (fault-call:2 fault-nth:52): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2408.148697] loop0: p1 size 2 extends beyond EOD, truncated [ 2408.198729] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2408.220846] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2408.241698] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:57:30 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x0f', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2408.251744] overlayfs: unrecognized mount option "*owerdir=.:file0" or missing value 03:57:30 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000003600000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2408.329261] overlayfs: unrecognized mount option "*owerdir=.:file0" or missing value [ 2408.350750] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:30 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,+owerdir=.:file0,workdir=./file1']) 03:57:30 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000119018128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2408.504858] FAULT_INJECTION: forcing a failure. [ 2408.504858] name failslab, interval 1, probability 0, space 0, times 0 [ 2408.523560] CPU: 0 PID: 31427 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2408.530429] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2408.539797] Call Trace: [ 2408.539828] dump_stack+0x1db/0x2d0 [ 2408.539861] ? dump_stack_print_info.cold+0x20/0x20 [ 2408.551104] ? __x64_sys_mount+0xbe/0x150 [ 2408.555283] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2408.560689] ? print_usage_bug+0xd0/0xd0 [ 2408.564778] should_fail.cold+0xa/0x15 [ 2408.568704] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2408.573885] ? ___might_sleep+0x1e7/0x310 [ 2408.578058] ? arch_local_save_flags+0x50/0x50 [ 2408.582712] __should_failslab+0x121/0x190 [ 2408.586976] should_failslab+0x9/0x14 [ 2408.590880] kmem_cache_alloc_trace+0x2d1/0x760 [ 2408.595590] __memcg_init_list_lru_node+0xef/0x2e0 [ 2408.600564] ? kvfree_rcu+0x20/0x20 [ 2408.604213] ? __kmalloc_node+0x4e/0x70 [ 2408.608215] __list_lru_init+0x4d9/0x850 [ 2408.612313] ? list_lru_destroy+0x520/0x520 [ 2408.616652] ? down_read+0x120/0x120 [ 2408.620394] ? init_wait_entry+0x1c0/0x1c0 [ 2408.624673] sget_userns+0x9f7/0xf50 [ 2408.628425] ? get_anon_bdev+0xc0/0xc0 [ 2408.632353] ? destroy_unused_super.part.0+0x110/0x110 [ 2408.637654] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2408.642437] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2408.648014] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2408.653576] ? security_capable+0x98/0xc0 [ 2408.657745] ? get_anon_bdev+0xc0/0xc0 [ 2408.661653] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2408.667211] ? ns_capable_common+0x141/0x170 [ 2408.671671] ? get_anon_bdev+0xc0/0xc0 [ 2408.675579] sget+0x10c/0x150 [ 2408.678768] ? ovl_show_options+0x550/0x550 [ 2408.683127] mount_nodev+0x31/0x110 [ 2408.686785] ovl_mount+0x2d/0x40 [ 2408.690174] mount_fs+0xae/0x331 [ 2408.693577] vfs_kern_mount.part.0+0xdb/0x570 [ 2408.698120] ? may_umount+0xb0/0xb0 [ 2408.701767] ? _raw_read_unlock+0x41/0x50 [ 2408.705929] ? __get_fs_type+0x9a/0xd0 [ 2408.709844] do_mount+0x576/0x3110 [ 2408.713425] ? copy_mount_string+0x40/0x40 [ 2408.717709] ? kmem_cache_alloc_trace+0x354/0x760 [ 2408.722597] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2408.728187] ? copy_mount_options+0x30e/0x440 [ 2408.732726] ksys_mount+0xdb/0x150 [ 2408.736303] __x64_sys_mount+0xbe/0x150 [ 2408.740312] do_syscall_64+0x1a3/0x800 [ 2408.744249] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2408.749225] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2408.754285] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2408.759164] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2408.764372] RIP: 0033:0x457ec9 [ 2408.767613] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2408.786541] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2408.794271] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 03:57:30 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2408.801561] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2408.808861] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2408.816182] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2408.823498] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:30 executing program 3 (fault-call:2 fault-nth:53): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2408.997560] overlayfs: unrecognized mount option "+owerdir=.:file0" or missing value [ 2409.015490] FAULT_INJECTION: forcing a failure. [ 2409.015490] name failslab, interval 1, probability 0, space 0, times 0 [ 2409.016944] overlayfs: unrecognized mount option "+owerdir=.:file0" or missing value [ 2409.050716] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2409.056698] CPU: 0 PID: 31438 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2409.063975] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2409.073353] Call Trace: [ 2409.075967] dump_stack+0x1db/0x2d0 [ 2409.079635] ? dump_stack_print_info.cold+0x20/0x20 [ 2409.084678] ? __x64_sys_mount+0xbe/0x150 [ 2409.088863] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2409.094251] ? print_usage_bug+0xd0/0xd0 03:57:30 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:30 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,,owerdir=.:file0,workdir=./file1']) [ 2409.098348] should_fail.cold+0xa/0x15 [ 2409.102264] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2409.102301] ? ___might_sleep+0x1e7/0x310 [ 2409.102325] ? arch_local_save_flags+0x50/0x50 [ 2409.102368] __should_failslab+0x121/0x190 [ 2409.111657] should_failslab+0x9/0x14 [ 2409.111679] kmem_cache_alloc_trace+0x2d1/0x760 [ 2409.111722] __memcg_init_list_lru_node+0xef/0x2e0 [ 2409.111750] ? kvfree_rcu+0x20/0x20 [ 2409.111771] ? __kmalloc_node+0x4e/0x70 [ 2409.141555] __list_lru_init+0x4d9/0x850 [ 2409.145616] ? list_lru_destroy+0x520/0x520 [ 2409.149962] ? down_read+0x120/0x120 [ 2409.153738] ? init_wait_entry+0x1c0/0x1c0 [ 2409.158031] sget_userns+0x9f7/0xf50 [ 2409.161767] ? get_anon_bdev+0xc0/0xc0 [ 2409.165718] ? destroy_unused_super.part.0+0x110/0x110 [ 2409.171080] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2409.175897] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2409.181568] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2409.187370] ? security_capable+0x98/0xc0 [ 2409.191549] ? get_anon_bdev+0xc0/0xc0 [ 2409.195463] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2409.201058] ? ns_capable_common+0x141/0x170 [ 2409.205512] ? get_anon_bdev+0xc0/0xc0 [ 2409.209438] sget+0x10c/0x150 [ 2409.212593] ? ovl_show_options+0x550/0x550 [ 2409.216934] mount_nodev+0x31/0x110 [ 2409.220594] ovl_mount+0x2d/0x40 [ 2409.223984] mount_fs+0xae/0x331 [ 2409.227401] vfs_kern_mount.part.0+0xdb/0x570 [ 2409.231938] ? may_umount+0xb0/0xb0 [ 2409.235601] ? _raw_read_unlock+0x2d/0x50 [ 2409.239776] ? __get_fs_type+0x9a/0xd0 [ 2409.243704] do_mount+0x576/0x3110 [ 2409.247287] ? copy_mount_string+0x40/0x40 [ 2409.251578] ? kmem_cache_alloc_trace+0x354/0x760 [ 2409.256466] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2409.262030] ? copy_mount_options+0x30e/0x440 [ 2409.266559] ksys_mount+0xdb/0x150 [ 2409.270144] __x64_sys_mount+0xbe/0x150 [ 2409.274189] do_syscall_64+0x1a3/0x800 [ 2409.278141] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2409.283113] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2409.288185] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2409.293083] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2409.298310] RIP: 0033:0x457ec9 [ 2409.301523] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2409.320441] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2409.328166] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2409.335451] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2409.342736] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 03:57:31 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2409.350023] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2409.357309] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:31 executing program 3 (fault-call:2 fault-nth:54): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2409.452164] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:31 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000003c00000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2409.616013] loop0: p1 < > p4 [ 2409.638815] loop0: partition table partially beyond EOD, truncated [ 2409.651512] FAULT_INJECTION: forcing a failure. [ 2409.651512] name failslab, interval 1, probability 0, space 0, times 0 [ 2409.663797] loop0: p1 size 2 extends beyond EOD, truncated [ 2409.673028] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2409.676244] CPU: 0 PID: 31461 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2409.682837] overlayfs: unrecognized mount option "owerdir=.:file0" or missing value [ 2409.686218] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2409.686228] Call Trace: [ 2409.686253] dump_stack+0x1db/0x2d0 [ 2409.686279] ? dump_stack_print_info.cold+0x20/0x20 [ 2409.703441] ? __x64_sys_mount+0xbe/0x150 [ 2409.703464] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2409.703488] ? print_usage_bug+0xd0/0xd0 [ 2409.703519] should_fail.cold+0xa/0x15 [ 2409.703551] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2409.709794] ? ___might_sleep+0x1e7/0x310 [ 2409.709817] ? arch_local_save_flags+0x50/0x50 [ 2409.719021] __should_failslab+0x121/0x190 [ 2409.719046] should_failslab+0x9/0x14 [ 2409.754195] kmem_cache_alloc_trace+0x2d1/0x760 [ 2409.758941] __memcg_init_list_lru_node+0xef/0x2e0 [ 2409.763901] ? kvfree_rcu+0x20/0x20 [ 2409.767557] ? __kmalloc_node+0x4e/0x70 [ 2409.771592] __list_lru_init+0x4d9/0x850 [ 2409.775681] ? list_lru_destroy+0x520/0x520 [ 2409.775717] ? down_read+0x120/0x120 [ 2409.775772] ? init_wait_entry+0x1c0/0x1c0 [ 2409.775806] sget_userns+0x9f7/0xf50 [ 2409.791811] ? get_anon_bdev+0xc0/0xc0 [ 2409.795733] ? destroy_unused_super.part.0+0x110/0x110 [ 2409.801034] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2409.805927] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2409.811501] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2409.817070] ? security_capable+0x98/0xc0 [ 2409.817115] ? get_anon_bdev+0xc0/0xc0 [ 2409.817134] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2409.817154] ? ns_capable_common+0x141/0x170 [ 2409.835182] ? get_anon_bdev+0xc0/0xc0 [ 2409.835202] sget+0x10c/0x150 [ 2409.835230] ? ovl_show_options+0x550/0x550 [ 2409.835250] mount_nodev+0x31/0x110 [ 2409.835274] ovl_mount+0x2d/0x40 [ 2409.846595] mount_fs+0xae/0x331 [ 2409.846630] vfs_kern_mount.part.0+0xdb/0x570 [ 2409.846659] ? may_umount+0xb0/0xb0 [ 2409.846678] ? _raw_read_unlock+0x2d/0x50 [ 2409.857021] ? __get_fs_type+0x9a/0xd0 [ 2409.857059] do_mount+0x576/0x3110 [ 2409.857139] ? copy_mount_string+0x40/0x40 [ 2409.878918] loop0: p4 start 1854537728 is beyond EOD, truncated 03:57:31 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,-owerdir=.:file0,workdir=./file1']) [ 2409.881054] ? kmem_cache_alloc_trace+0x354/0x760 [ 2409.881113] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2409.881134] ? copy_mount_options+0x30e/0x440 [ 2409.881166] ksys_mount+0xdb/0x150 [ 2409.881193] __x64_sys_mount+0xbe/0x150 [ 2409.881223] do_syscall_64+0x1a3/0x800 [ 2409.881246] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2409.918473] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2409.923525] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2409.928409] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2409.933649] RIP: 0033:0x457ec9 [ 2409.936862] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2409.940930] FAT-fs (loop5): bogus number of reserved sectors [ 2409.955775] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2409.955809] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2409.955822] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2409.955835] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2409.955847] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2409.955859] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2410.020441] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:31 executing program 3 (fault-call:2 fault-nth:55): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:31 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000000028128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2410.235075] FAULT_INJECTION: forcing a failure. [ 2410.235075] name failslab, interval 1, probability 0, space 0, times 0 [ 2410.251489] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2410.266918] FAT-fs (loop5): bogus number of reserved sectors [ 2410.278809] CPU: 0 PID: 31474 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2410.285674] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2410.295054] Call Trace: [ 2410.297690] dump_stack+0x1db/0x2d0 [ 2410.301356] ? dump_stack_print_info.cold+0x20/0x20 [ 2410.306410] ? __x64_sys_mount+0xbe/0x150 [ 2410.310587] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2410.315978] ? print_usage_bug+0xd0/0xd0 [ 2410.320077] should_fail.cold+0xa/0x15 [ 2410.321214] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2410.324012] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2410.324049] ? ___might_sleep+0x1e7/0x310 [ 2410.324071] ? arch_local_save_flags+0x50/0x50 [ 2410.324144] __should_failslab+0x121/0x190 [ 2410.343841] should_failslab+0x9/0x14 [ 2410.343862] kmem_cache_alloc_trace+0x2d1/0x760 [ 2410.343907] __memcg_init_list_lru_node+0xef/0x2e0 [ 2410.343935] ? kvfree_rcu+0x20/0x20 [ 2410.343956] ? __kmalloc_node+0x4e/0x70 [ 2410.343990] __list_lru_init+0x4d9/0x850 [ 2410.344017] ? list_lru_destroy+0x520/0x520 [ 2410.352064] ? down_read+0x120/0x120 [ 2410.352120] ? init_wait_entry+0x1c0/0x1c0 [ 2410.352179] sget_userns+0x9f7/0xf50 [ 2410.352199] ? get_anon_bdev+0xc0/0xc0 [ 2410.352232] ? destroy_unused_super.part.0+0x110/0x110 [ 2410.352255] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2410.352295] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2410.352324] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2410.414519] ? security_capable+0x98/0xc0 [ 2410.418809] ? get_anon_bdev+0xc0/0xc0 [ 2410.422719] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2410.428278] ? ns_capable_common+0x141/0x170 [ 2410.432715] ? get_anon_bdev+0xc0/0xc0 [ 2410.436617] sget+0x10c/0x150 [ 2410.439752] ? ovl_show_options+0x550/0x550 [ 2410.444114] mount_nodev+0x31/0x110 [ 2410.447762] ovl_mount+0x2d/0x40 [ 2410.451155] mount_fs+0xae/0x331 [ 2410.454556] vfs_kern_mount.part.0+0xdb/0x570 [ 2410.459084] ? may_umount+0xb0/0xb0 [ 2410.462758] ? _raw_read_unlock+0x2d/0x50 [ 2410.466928] ? __get_fs_type+0x9a/0xd0 [ 2410.470856] do_mount+0x576/0x3110 [ 2410.474431] ? copy_mount_string+0x40/0x40 [ 2410.478697] ? kmem_cache_alloc_trace+0x354/0x760 [ 2410.483582] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2410.489156] ? copy_mount_options+0x30e/0x440 [ 2410.493682] ksys_mount+0xdb/0x150 [ 2410.497252] __x64_sys_mount+0xbe/0x150 [ 2410.501262] do_syscall_64+0x1a3/0x800 [ 2410.505173] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2410.510151] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2410.515208] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2410.520105] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2410.525313] RIP: 0033:0x457ec9 [ 2410.528526] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2410.547475] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2410.555203] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2410.562488] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2410.569775] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2410.577075] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2410.584376] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2410.588727] overlayfs: unrecognized mount option "-owerdir=.:file0" or missing value 03:57:32 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,.owerdir=.:file0,workdir=./file1']) [ 2410.641243] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:32 executing program 3 (fault-call:2 fault-nth:56): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:32 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000003f00000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2410.713496] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2410.776713] loop0: p1 < > p4 [ 2410.779858] loop0: partition table partially beyond EOD, truncated [ 2410.816731] FAULT_INJECTION: forcing a failure. [ 2410.816731] name failslab, interval 1, probability 0, space 0, times 0 [ 2410.828223] loop0: p1 size 2 extends beyond EOD, truncated [ 2410.836015] CPU: 0 PID: 31491 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2410.842888] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2410.852287] Call Trace: [ 2410.854906] dump_stack+0x1db/0x2d0 [ 2410.858583] ? dump_stack_print_info.cold+0x20/0x20 [ 2410.863631] ? register_shrinker_prepared+0x1b9/0x280 [ 2410.868858] should_fail.cold+0xa/0x15 [ 2410.872802] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2410.877942] ? ___might_sleep+0x1e7/0x310 [ 2410.882149] ? arch_local_save_flags+0x50/0x50 [ 2410.886763] ? up_write+0x7b/0x230 [ 2410.890326] ? down_read+0x120/0x120 [ 2410.894072] __should_failslab+0x121/0x190 [ 2410.898352] should_failslab+0x9/0x14 [ 2410.902173] kmem_cache_alloc_trace+0x2d1/0x760 [ 2410.902194] ? free_prealloced_shrinker+0x150/0x150 [ 2410.902218] ? memcpy+0x46/0x50 [ 2410.902251] ovl_fill_super+0x111/0x41b5 [ 2410.902268] ? sget_userns+0x48e/0xf50 [ 2410.923178] ? get_anon_bdev+0xc0/0xc0 [ 2410.927134] ? destroy_unused_super.part.0+0x110/0x110 [ 2410.932439] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2410.937218] ? ovl_show_options+0x550/0x550 [ 2410.937251] ? security_capable+0x98/0xc0 [ 2410.945755] ? get_anon_bdev+0xc0/0xc0 [ 2410.945774] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2410.945796] ? ns_capable_common+0x141/0x170 [ 2410.955218] ? get_anon_bdev+0xc0/0xc0 [ 2410.955238] ? sget+0x114/0x150 [ 2410.955264] ? ovl_show_options+0x550/0x550 [ 2410.955283] mount_nodev+0x68/0x110 [ 2410.955307] ovl_mount+0x2d/0x40 [ 2410.978188] mount_fs+0xae/0x331 [ 2410.981591] vfs_kern_mount.part.0+0xdb/0x570 [ 2410.986146] ? may_umount+0xb0/0xb0 [ 2410.987658] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2410.989794] ? _raw_read_unlock+0x2d/0x50 [ 2410.989816] ? __get_fs_type+0x9a/0xd0 [ 2410.989848] do_mount+0x576/0x3110 [ 2411.007492] ? copy_mount_string+0x40/0x40 [ 2411.011764] ? kmem_cache_alloc_trace+0x354/0x760 [ 2411.016650] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2411.022213] ? copy_mount_options+0x30e/0x440 [ 2411.026822] ksys_mount+0xdb/0x150 [ 2411.030409] __x64_sys_mount+0xbe/0x150 [ 2411.034447] do_syscall_64+0x1a3/0x800 [ 2411.038365] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2411.043324] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2411.048381] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2411.053758] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2411.058990] RIP: 0033:0x457ec9 03:57:32 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:32 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2411.062210] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2411.081135] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2411.088862] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2411.096153] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2411.103443] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2411.110735] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2411.118053] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:32 executing program 3 (fault-call:2 fault-nth:57): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2411.151797] overlayfs: unrecognized mount option ".owerdir=.:file0" or missing value [ 2411.173781] overlayfs: unrecognized mount option ".owerdir=.:file0" or missing value [ 2411.181962] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:33 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,0owerdir=.:file0,workdir=./file1']) [ 2411.331960] FAT-fs (loop5): bogus number of reserved sectors [ 2411.351843] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2411.368456] FAULT_INJECTION: forcing a failure. [ 2411.368456] name failslab, interval 1, probability 0, space 0, times 0 [ 2411.414482] CPU: 0 PID: 31514 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2411.421387] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2411.430768] Call Trace: [ 2411.433442] dump_stack+0x1db/0x2d0 [ 2411.437142] ? dump_stack_print_info.cold+0x20/0x20 [ 2411.442212] ? save_stack+0xa9/0xd0 [ 2411.445920] should_fail.cold+0xa/0x15 [ 2411.449834] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2411.455004] ? ___might_sleep+0x1e7/0x310 [ 2411.459172] ? arch_local_save_flags+0x50/0x50 [ 2411.463811] ? selinux_is_enabled+0x43/0x60 [ 2411.468170] ? creds_are_invalid+0x125/0x150 [ 2411.472618] __should_failslab+0x121/0x190 [ 2411.476908] should_failslab+0x9/0x14 [ 2411.480748] kmem_cache_alloc+0x2be/0x710 [ 2411.484932] ? __lock_is_held+0xb6/0x140 [ 2411.489028] prepare_creds+0xa4/0x4e0 [ 2411.492852] ? abort_creds+0x290/0x290 [ 2411.496758] ? rcu_read_lock_sched_held+0x110/0x130 [ 2411.501804] ? kmem_cache_alloc_trace+0x354/0x760 [ 2411.506666] ? free_prealloced_shrinker+0x150/0x150 [ 2411.511706] ? memcpy+0x46/0x50 03:57:33 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000119028128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2411.515022] ovl_fill_super+0x127/0x41b5 [ 2411.519132] ? sget_userns+0x48e/0xf50 [ 2411.523040] ? get_anon_bdev+0xc0/0xc0 [ 2411.526968] ? destroy_unused_super.part.0+0x110/0x110 [ 2411.532303] ? apparmor_cred_prepare+0x5b0/0x5b0 [ 2411.537142] ? ovl_show_options+0x550/0x550 [ 2411.541504] ? security_capable+0x98/0xc0 [ 2411.545675] ? get_anon_bdev+0xc0/0xc0 [ 2411.549580] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2411.555161] ? ns_capable_common+0x141/0x170 [ 2411.559601] ? get_anon_bdev+0xc0/0xc0 [ 2411.563509] ? sget+0x114/0x150 [ 2411.566817] ? ovl_show_options+0x550/0x550 [ 2411.571176] mount_nodev+0x68/0x110 [ 2411.574862] ovl_mount+0x2d/0x40 [ 2411.578256] mount_fs+0xae/0x331 [ 2411.581667] vfs_kern_mount.part.0+0xdb/0x570 [ 2411.586199] ? may_umount+0xb0/0xb0 [ 2411.589857] ? _raw_read_unlock+0x2d/0x50 [ 2411.594029] ? __get_fs_type+0x9a/0xd0 [ 2411.597988] do_mount+0x576/0x3110 [ 2411.601587] ? copy_mount_string+0x40/0x40 [ 2411.605852] ? kmem_cache_alloc_trace+0x354/0x760 [ 2411.610724] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2411.616287] ? _copy_from_user+0xdd/0x150 [ 2411.620465] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2411.626028] ? copy_mount_options+0x30e/0x440 [ 2411.630556] ksys_mount+0xdb/0x150 [ 2411.634146] __x64_sys_mount+0xbe/0x150 [ 2411.638174] do_syscall_64+0x1a3/0x800 [ 2411.642108] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2411.647058] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 2411.652130] ? __switch_to_asm+0x34/0x70 [ 2411.656224] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2411.661120] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2411.666339] RIP: 0033:0x457ec9 [ 2411.669558] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2411.688486] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2411.696260] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2411.703574] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2411.710854] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2411.718147] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2411.725439] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:33 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2411.801733] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2411.834357] overlayfs: unrecognized mount option "0owerdir=.:file0" or missing value [ 2411.844996] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:33 executing program 3 (fault-call:2 fault-nth:58): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2411.907780] overlayfs: unrecognized mount option "0owerdir=.:file0" or missing value 03:57:33 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:33 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2412.030276] FAULT_INJECTION: forcing a failure. [ 2412.030276] name failslab, interval 1, probability 0, space 0, times 0 [ 2412.073525] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2412.077748] CPU: 1 PID: 31534 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2412.086733] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2412.092126] FAT-fs (loop5): bogus number of reserved sectors [ 2412.096100] Call Trace: [ 2412.096123] dump_stack+0x1db/0x2d0 [ 2412.096144] ? dump_stack_print_info.cold+0x20/0x20 [ 2412.096163] ? refcount_add_not_zero_checked+0x330/0x330 [ 2412.096190] should_fail.cold+0xa/0x15 [ 2412.096210] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2412.127736] ? ___might_sleep+0x1e7/0x310 [ 2412.131901] ? arch_local_save_flags+0x50/0x50 [ 2412.136509] __should_failslab+0x121/0x190 [ 2412.140780] should_failslab+0x9/0x14 [ 2412.144622] __kmalloc_track_caller+0x2d8/0x740 [ 2412.149317] ? abort_creds+0x290/0x290 [ 2412.153214] ? rcu_read_lock_sched_held+0x110/0x130 [ 2412.158252] ? ovl_fill_super+0x27a/0x41b5 [ 2412.159816] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2412.162497] kstrdup+0x3a/0x70 [ 2412.162532] ovl_fill_super+0x27a/0x41b5 [ 2412.162547] ? sget_userns+0x48e/0xf50 [ 2412.162564] ? get_anon_bdev+0xc0/0xc0 [ 2412.162606] ? ovl_show_options+0x550/0x550 [ 2412.162644] ? security_capable+0x98/0xc0 [ 2412.192502] ? get_anon_bdev+0xc0/0xc0 [ 2412.196403] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2412.201957] ? ns_capable_common+0x141/0x170 [ 2412.206382] ? get_anon_bdev+0xc0/0xc0 [ 2412.210282] ? sget+0x114/0x150 [ 2412.213578] ? ovl_show_options+0x550/0x550 [ 2412.217924] mount_nodev+0x68/0x110 [ 2412.221579] ovl_mount+0x2d/0x40 [ 2412.224983] mount_fs+0xae/0x331 [ 2412.228373] vfs_kern_mount.part.0+0xdb/0x570 [ 2412.232890] ? may_umount+0xb0/0xb0 [ 2412.236533] ? _raw_read_unlock+0x2d/0x50 [ 2412.240697] ? __get_fs_type+0x9a/0xd0 [ 2412.244617] do_mount+0x576/0x3110 [ 2412.248185] ? copy_mount_string+0x40/0x40 [ 2412.252437] ? kmem_cache_alloc_trace+0x354/0x760 [ 2412.257301] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2412.262848] ? _copy_from_user+0xdd/0x150 [ 2412.267012] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2412.272566] ? copy_mount_options+0x30e/0x440 [ 2412.277099] ksys_mount+0xdb/0x150 [ 2412.280658] __x64_sys_mount+0xbe/0x150 [ 2412.284662] do_syscall_64+0x1a3/0x800 [ 2412.288574] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2412.293526] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2412.298563] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2412.303467] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2412.308664] RIP: 0033:0x457ec9 [ 2412.311892] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2412.330810] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2412.338545] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2412.345823] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2412.353111] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2412.360392] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2412.367670] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:34 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,:owerdir=.:file0,workdir=./file1']) [ 2412.396446] loop0: p1 < > p4 [ 2412.399720] loop0: partition table partially beyond EOD, truncated [ 2412.427203] loop0: p1 size 2 extends beyond EOD, truncated [ 2412.469071] loop0: p4 start 1854537728 is beyond EOD, truncated 03:57:34 executing program 3 (fault-call:2 fault-nth:59): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:34 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2412.621748] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2412.650652] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2412.674259] overlayfs: unrecognized mount option ":owerdir=.:file0" or missing value [ 2412.699437] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2412.749439] FAULT_INJECTION: forcing a failure. [ 2412.749439] name failslab, interval 1, probability 0, space 0, times 0 [ 2412.792726] loop0: p1 < > p4 [ 2412.795881] loop0: partition table partially beyond EOD, truncated [ 2412.820848] FAT-fs (loop5): bogus number of reserved sectors [ 2412.830675] CPU: 1 PID: 31559 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2412.837544] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2412.846908] Call Trace: [ 2412.849519] dump_stack+0x1db/0x2d0 [ 2412.853162] ? dump_stack_print_info.cold+0x20/0x20 [ 2412.858185] ? do_mount+0x576/0x3110 [ 2412.861903] ? __x64_sys_mount+0xbe/0x150 [ 2412.861919] ? do_syscall_64+0x1a3/0x800 [ 2412.861936] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2412.861953] ? refcount_add_not_zero_checked+0x330/0x330 [ 2412.861973] should_fail.cold+0xa/0x15 [ 2412.867136] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2412.870183] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2412.870209] ? ___might_sleep+0x1e7/0x310 [ 2412.870227] ? arch_local_save_flags+0x50/0x50 [ 2412.883539] loop0: p1 size 2 extends beyond EOD, truncated [ 2412.884909] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2412.884931] __should_failslab+0x121/0x190 [ 2412.884950] should_failslab+0x9/0x14 [ 2412.895922] __kmalloc_track_caller+0x2d8/0x740 [ 2412.895936] ? __lock_is_held+0xb6/0x140 [ 2412.895956] ? match_strdup+0x57/0x80 [ 2412.936407] kmemdup_nul+0x31/0xa0 [ 2412.939963] match_strdup+0x57/0x80 [ 2412.943637] ovl_fill_super+0x43e/0x41b5 [ 2412.947729] ? sget_userns+0x48e/0xf50 [ 2412.951635] ? get_anon_bdev+0xc0/0xc0 [ 2412.955659] ? ovl_show_options+0x550/0x550 [ 2412.960020] ? security_capable+0x98/0xc0 [ 2412.964187] ? get_anon_bdev+0xc0/0xc0 [ 2412.968122] ? ns_capable_common+0x141/0x170 [ 2412.972572] ? get_anon_bdev+0xc0/0xc0 [ 2412.976500] ? sget+0x114/0x150 [ 2412.979791] ? ovl_show_options+0x550/0x550 [ 2412.984154] mount_nodev+0x68/0x110 [ 2412.987795] ovl_mount+0x2d/0x40 [ 2412.991174] mount_fs+0xae/0x331 [ 2412.994577] vfs_kern_mount.part.0+0xdb/0x570 [ 2412.999135] ? may_umount+0xb0/0xb0 [ 2413.002790] ? _raw_read_unlock+0x2d/0x50 [ 2413.006961] ? __get_fs_type+0x9a/0xd0 [ 2413.010868] do_mount+0x576/0x3110 [ 2413.014420] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 2413.019199] ? copy_mount_string+0x40/0x40 [ 2413.023458] ? retint_kernel+0x2d/0x2d [ 2413.027379] ? copy_mount_options+0x223/0x440 [ 2413.031888] ? copy_mount_options+0x22a/0x440 [ 2413.036407] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2413.041981] ? copy_mount_options+0x30e/0x440 [ 2413.046526] ksys_mount+0xdb/0x150 [ 2413.050077] __x64_sys_mount+0xbe/0x150 [ 2413.054076] do_syscall_64+0x1a3/0x800 [ 2413.057990] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2413.062934] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2413.067965] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2413.072831] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2413.078026] RIP: 0033:0x457ec9 03:57:34 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,\\owerdir=.:file0,workdir=./file1']) 03:57:34 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2413.081227] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2413.100150] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2413.107867] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2413.115145] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2413.122425] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2413.129702] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2413.136979] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:34 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000004200000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2413.146625] loop0: p4 start 1854537728 is beyond EOD, truncated 03:57:35 executing program 3 (fault-call:2 fault-nth:60): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:35 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000000038128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2413.282345] overlayfs: unrecognized mount option "\owerdir=.:file0" or missing value [ 2413.307984] FAT-fs (loop5): bogus number of reserved sectors [ 2413.316772] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2413.358339] overlayfs: unrecognized mount option "\owerdir=.:file0" or missing value 03:57:35 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,l,werdir=.:file0,workdir=./file1']) [ 2413.450051] FAULT_INJECTION: forcing a failure. [ 2413.450051] name failslab, interval 1, probability 0, space 0, times 0 [ 2413.461669] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2413.509086] CPU: 1 PID: 31584 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2413.515992] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2413.525351] Call Trace: [ 2413.527981] dump_stack+0x1db/0x2d0 [ 2413.531669] ? dump_stack_print_info.cold+0x20/0x20 [ 2413.531693] ? refcount_add_not_zero_checked+0x330/0x330 [ 2413.531724] should_fail.cold+0xa/0x15 [ 2413.542178] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2413.551161] ? ___might_sleep+0x1e7/0x310 [ 2413.555325] ? arch_local_save_flags+0x50/0x50 [ 2413.559933] __should_failslab+0x121/0x190 [ 2413.564188] should_failslab+0x9/0x14 [ 2413.568012] __kmalloc_track_caller+0x2d8/0x740 [ 2413.572706] ? abort_creds+0x290/0x290 [ 2413.576623] ? rcu_read_lock_sched_held+0x110/0x130 [ 2413.581655] ? ovl_fill_super+0x27a/0x41b5 [ 2413.585936] kstrdup+0x3a/0x70 [ 2413.589156] ovl_fill_super+0x27a/0x41b5 [ 2413.593220] ? sget_userns+0x48e/0xf50 [ 2413.597126] ? get_anon_bdev+0xc0/0xc0 [ 2413.601054] ? ovl_show_options+0x550/0x550 [ 2413.605420] ? security_capable+0x98/0xc0 [ 2413.609581] ? get_anon_bdev+0xc0/0xc0 [ 2413.613494] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2413.619060] ? ns_capable_common+0x141/0x170 [ 2413.623491] ? get_anon_bdev+0xc0/0xc0 [ 2413.627389] ? sget+0x114/0x150 [ 2413.630683] ? ovl_show_options+0x550/0x550 [ 2413.635027] mount_nodev+0x68/0x110 [ 2413.638667] ovl_mount+0x2d/0x40 [ 2413.642043] mount_fs+0xae/0x331 [ 2413.645429] vfs_kern_mount.part.0+0xdb/0x570 [ 2413.649938] ? may_umount+0xb0/0xb0 [ 2413.653634] ? _raw_read_unlock+0x2d/0x50 [ 2413.657789] ? __get_fs_type+0x9a/0xd0 [ 2413.661703] do_mount+0x576/0x3110 [ 2413.665290] ? copy_mount_string+0x40/0x40 [ 2413.669556] ? kmem_cache_alloc_trace+0x354/0x760 [ 2413.674449] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2413.679999] ? copy_mount_options+0x30e/0x440 [ 2413.684519] ksys_mount+0xdb/0x150 [ 2413.688075] __x64_sys_mount+0xbe/0x150 [ 2413.692106] do_syscall_64+0x1a3/0x800 [ 2413.696026] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2413.700964] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2413.705989] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2413.710844] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2413.716037] RIP: 0033:0x457ec9 [ 2413.719220] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2413.738118] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2413.745815] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2413.753080] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 03:57:35 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2413.760353] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2413.767624] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2413.774879] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2413.834565] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:35 executing program 3 (fault-call:2 fault-nth:61): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2413.933975] loop0: p1 < > p4 [ 2413.937372] loop0: partition table partially beyond EOD, truncated [ 2413.958105] overlayfs: unrecognized mount option "l" or missing value [ 2413.978416] loop0: p1 size 2 extends beyond EOD, truncated 03:57:35 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000081000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:35 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000524500000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2414.001233] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2414.003006] FAT-fs (loop5): bogus number of reserved sectors [ 2414.024455] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2414.050238] FAULT_INJECTION: forcing a failure. [ 2414.050238] name failslab, interval 1, probability 0, space 0, times 0 [ 2414.070944] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:35 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,l/werdir=.:file0,workdir=./file1']) [ 2414.101499] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:35 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000119038128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2414.154036] CPU: 0 PID: 31603 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2414.160972] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2414.170392] Call Trace: [ 2414.173015] dump_stack+0x1db/0x2d0 [ 2414.176699] ? dump_stack_print_info.cold+0x20/0x20 [ 2414.181740] ? do_syscall_64+0x1a3/0x800 [ 2414.185820] ? do_syscall_64+0x1a3/0x800 [ 2414.189912] ? print_usage_bug+0xd0/0xd0 [ 2414.194000] should_fail.cold+0xa/0x15 [ 2414.197947] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2414.203173] ? ___might_sleep+0x1e7/0x310 [ 2414.207343] ? arch_local_save_flags+0x50/0x50 [ 2414.211988] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2414.217625] __should_failslab+0x121/0x190 [ 2414.221885] should_failslab+0x9/0x14 [ 2414.225705] __kmalloc_track_caller+0x2d8/0x740 [ 2414.230392] ? __lock_is_held+0xb6/0x140 [ 2414.234545] ? match_strdup+0x57/0x80 [ 2414.238374] kmemdup_nul+0x31/0xa0 [ 2414.241984] match_strdup+0x57/0x80 [ 2414.245652] ovl_fill_super+0x1636/0x41b5 [ 2414.249823] ? sget_userns+0x48e/0xf50 [ 2414.253729] ? get_anon_bdev+0xc0/0xc0 [ 2414.257665] ? ovl_show_options+0x550/0x550 [ 2414.262025] ? security_capable+0x98/0xc0 [ 2414.266216] ? get_anon_bdev+0xc0/0xc0 [ 2414.270148] ? ns_capable_common+0x141/0x170 [ 2414.274589] ? get_anon_bdev+0xc0/0xc0 [ 2414.278498] ? sget+0x114/0x150 [ 2414.281811] ? ovl_show_options+0x550/0x550 [ 2414.286162] mount_nodev+0x68/0x110 [ 2414.289819] ovl_mount+0x2d/0x40 [ 2414.293211] mount_fs+0xae/0x331 [ 2414.296632] vfs_kern_mount.part.0+0xdb/0x570 [ 2414.301190] ? may_umount+0xb0/0xb0 [ 2414.304839] ? _raw_read_unlock+0x2d/0x50 [ 2414.309010] ? __get_fs_type+0x9a/0xd0 [ 2414.312939] do_mount+0x576/0x3110 [ 2414.316513] ? copy_mount_string+0x40/0x40 [ 2414.320780] ? kmem_cache_alloc_trace+0x354/0x760 [ 2414.325652] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2414.331210] ? _copy_from_user+0xdd/0x150 [ 2414.335384] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2414.340977] ? copy_mount_options+0x30e/0x440 [ 2414.345518] ksys_mount+0xdb/0x150 [ 2414.349136] __x64_sys_mount+0xbe/0x150 [ 2414.353170] do_syscall_64+0x1a3/0x800 [ 2414.357088] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2414.362066] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2414.367184] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2414.372070] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2414.377305] RIP: 0033:0x457ec9 [ 2414.380517] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2414.399432] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2414.407162] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2414.414452] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2414.421739] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2414.429027] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2414.436328] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:36 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:36 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:36 executing program 3 (fault-call:2 fault-nth:62): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2414.631404] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2414.668616] overlayfs: unrecognized mount option "l/werdir=.:file0" or missing value 03:57:36 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000004800000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2414.681560] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2414.718434] FAT-fs (loop5): bogus number of reserved sectors [ 2414.746472] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2414.781522] overlayfs: unrecognized mount option "l/werdir=.:file0" or missing value [ 2414.794160] loop0: p1 < > p4 [ 2414.797925] loop0: partition table partially beyond EOD, truncated [ 2414.809906] loop0: p1 size 2 extends beyond EOD, truncated [ 2414.822494] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2414.844182] FAULT_INJECTION: forcing a failure. [ 2414.844182] name failslab, interval 1, probability 0, space 0, times 0 03:57:36 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,l\\werdir=.:file0,workdir=./file1']) [ 2414.920571] CPU: 0 PID: 31639 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2414.927457] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2414.936817] Call Trace: [ 2414.939437] dump_stack+0x1db/0x2d0 [ 2414.943086] ? dump_stack_print_info.cold+0x20/0x20 [ 2414.948150] ? mount_fs+0xae/0x331 [ 2414.951704] ? vfs_kern_mount.part.0+0xdb/0x570 [ 2414.956403] ? do_mount+0x576/0x3110 [ 2414.960156] ? ksys_mount+0xdb/0x150 [ 2414.963882] ? __x64_sys_mount+0xbe/0x150 [ 2414.968060] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2414.973453] should_fail.cold+0xa/0x15 [ 2414.977361] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2414.982481] ? ___might_sleep+0x1e7/0x310 [ 2414.986649] ? arch_local_save_flags+0x50/0x50 [ 2414.991258] __should_failslab+0x121/0x190 [ 2414.995509] should_failslab+0x9/0x14 [ 2414.999327] __kmalloc_track_caller+0x2d8/0x740 [ 2415.004035] ? rcu_read_lock_sched_held+0x110/0x130 [ 2415.009123] ? __kmalloc_track_caller+0x5d1/0x740 [ 2415.014004] ? __lock_is_held+0xb6/0x140 [ 2415.018075] ? ovl_mount_dir+0x2a/0x1d0 [ 2415.022116] kstrdup+0x3a/0x70 [ 2415.025324] ovl_mount_dir+0x2a/0x1d0 [ 2415.029182] ovl_fill_super+0x968/0x41b5 [ 2415.033256] ? sget_userns+0x48e/0xf50 [ 2415.037165] ? get_anon_bdev+0xc0/0xc0 [ 2415.041134] ? ovl_show_options+0x550/0x550 [ 2415.045506] ? security_capable+0x98/0xc0 [ 2415.049686] ? get_anon_bdev+0xc0/0xc0 [ 2415.053588] ? ns_capable_common+0x141/0x170 [ 2415.058028] ? get_anon_bdev+0xc0/0xc0 [ 2415.061926] ? sget+0x114/0x150 [ 2415.065222] ? ovl_show_options+0x550/0x550 [ 2415.069567] mount_nodev+0x68/0x110 [ 2415.073210] ovl_mount+0x2d/0x40 [ 2415.076589] mount_fs+0xae/0x331 [ 2415.079978] vfs_kern_mount.part.0+0xdb/0x570 [ 2415.084491] ? may_umount+0xb0/0xb0 [ 2415.088158] ? _raw_read_unlock+0x2d/0x50 [ 2415.092320] ? __get_fs_type+0x9a/0xd0 [ 2415.096228] do_mount+0x576/0x3110 [ 2415.099795] ? copy_mount_string+0x40/0x40 [ 2415.104049] ? kmem_cache_alloc_trace+0x354/0x760 [ 2415.108910] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2415.114461] ? _copy_from_user+0xdd/0x150 [ 2415.118626] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2415.124179] ? copy_mount_options+0x30e/0x440 [ 2415.128699] ksys_mount+0xdb/0x150 [ 2415.132255] __x64_sys_mount+0xbe/0x150 [ 2415.136252] do_syscall_64+0x1a3/0x800 [ 2415.140160] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2415.145119] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 2415.150151] ? __switch_to_asm+0x34/0x70 [ 2415.154235] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2415.159111] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2415.164312] RIP: 0033:0x457ec9 [ 2415.167521] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2415.186608] RSP: 002b:00007f2dfb767c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2415.194328] RAX: ffffffffffffffda RBX: 00007f2dfb767c90 RCX: 0000000000457ec9 [ 2415.201610] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2415.208887] RBP: 000000000073bfa0 R08: 00000000200002c0 R09: 0000000000000000 [ 2415.216168] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7686d4 [ 2415.223442] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2415.289958] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2415.325255] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2415.332014] print_req_error: 12 callbacks suppressed [ 2415.332026] print_req_error: I/O error, dev loop0, sector 0 flags 80700 03:57:37 executing program 3 (fault-call:2 fault-nth:63): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2415.368865] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2415.375388] buffer_io_error: 10 callbacks suppressed [ 2415.375399] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2415.384621] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2415.395206] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2415.403442] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2415.409901] Buffer I/O error on dev loop0p1, logical block 0, async page read 03:57:37 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:37 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000004c00000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2415.419642] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2415.426245] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2415.434001] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2415.440638] Buffer I/O error on dev loop0p1, logical block 0, async page read 03:57:37 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000000048128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2415.514884] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2415.527891] overlayfs: unrecognized mount option "l\werdir=.:file0" or missing value [ 2415.563948] FAT-fs (loop5): bogus number of reserved sectors [ 2415.579033] FAULT_INJECTION: forcing a failure. [ 2415.579033] name failslab, interval 1, probability 0, space 0, times 0 [ 2415.595368] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:37 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f00000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2415.619980] CPU: 0 PID: 31653 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2415.626871] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2415.636248] Call Trace: [ 2415.638879] dump_stack+0x1db/0x2d0 [ 2415.642541] ? dump_stack_print_info.cold+0x20/0x20 [ 2415.647579] ? kasan_kmalloc+0xcf/0xe0 [ 2415.651487] ? __kmalloc_track_caller+0x158/0x740 [ 2415.656351] ? kstrdup+0x3a/0x70 [ 2415.659766] ? ovl_mount_dir+0x2a/0x1d0 [ 2415.663758] ? ovl_fill_super+0x968/0x41b5 [ 2415.668010] ? ovl_mount+0x2d/0x40 [ 2415.671587] should_fail.cold+0xa/0x15 [ 2415.675507] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2415.680648] ? ___might_sleep+0x1e7/0x310 [ 2415.684817] ? arch_local_save_flags+0x50/0x50 [ 2415.689431] ? check_preemption_disabled+0x48/0x290 [ 2415.694489] __should_failslab+0x121/0x190 [ 2415.698750] should_failslab+0x9/0x14 [ 2415.702589] kmem_cache_alloc+0x2be/0x710 [ 2415.706783] getname_kernel+0x53/0x370 [ 2415.710698] kern_path+0x20/0x40 [ 2415.714100] ovl_mount_dir_noesc+0x6c/0x180 [ 2415.718463] ovl_mount_dir+0x10a/0x1d0 [ 2415.722386] ovl_fill_super+0x968/0x41b5 [ 2415.726503] ? sget_userns+0x48e/0xf50 [ 2415.730415] ? get_anon_bdev+0xc0/0xc0 [ 2415.734359] ? ovl_show_options+0x550/0x550 [ 2415.738719] ? security_capable+0x98/0xc0 [ 2415.742903] ? get_anon_bdev+0xc0/0xc0 [ 2415.746828] ? ns_capable_common+0x141/0x170 [ 2415.751272] ? get_anon_bdev+0xc0/0xc0 [ 2415.755183] ? sget+0x114/0x150 [ 2415.758485] ? ovl_show_options+0x550/0x550 [ 2415.762831] mount_nodev+0x68/0x110 [ 2415.766487] ovl_mount+0x2d/0x40 [ 2415.769878] mount_fs+0xae/0x331 [ 2415.773306] vfs_kern_mount.part.0+0xdb/0x570 [ 2415.777831] ? may_umount+0xb0/0xb0 [ 2415.781527] ? _raw_read_unlock+0x2d/0x50 [ 2415.785693] ? __get_fs_type+0x9a/0xd0 [ 2415.789619] do_mount+0x576/0x3110 [ 2415.793194] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 2415.797979] ? copy_mount_string+0x40/0x40 [ 2415.802231] ? retint_kernel+0x2d/0x2d [ 2415.806174] ? copy_mount_options+0x1de/0x440 [ 2415.810695] ? copy_mount_options+0x218/0x440 [ 2415.815210] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2415.820774] ? copy_mount_options+0x30e/0x440 [ 2415.825300] ksys_mount+0xdb/0x150 [ 2415.828893] __x64_sys_mount+0xbe/0x150 [ 2415.832900] do_syscall_64+0x1a3/0x800 [ 2415.836812] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2415.841780] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2415.846827] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2415.851704] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2415.856922] RIP: 0033:0x457ec9 [ 2415.860162] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2415.879076] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2415.886818] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2415.894139] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2415.901426] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2415.908710] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 03:57:37 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lnwerdir=.:file0,workdir=./file1']) [ 2415.915996] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2416.020639] overlayfs: failed to resolve './file0': -12 [ 2416.049446] FAT-fs (loop5): bogus number of reserved sectors [ 2416.057726] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:37 executing program 3 (fault-call:2 fault-nth:64): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2416.124655] overlayfs: unrecognized mount option "lnwerdir=.:file0" or missing value [ 2416.134229] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:37 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000455200000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:38 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2416.211397] overlayfs: unrecognized mount option "lnwerdir=.:file0" or missing value [ 2416.266081] loop0: p1 < > p4 [ 2416.274669] loop0: partition table partially beyond EOD, truncated [ 2416.285200] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2416.298574] loop0: p1 size 2 extends beyond EOD, truncated 03:57:38 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lpwerdir=.:file0,workdir=./file1']) [ 2416.331519] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2416.371779] FAULT_INJECTION: forcing a failure. [ 2416.371779] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2416.383641] CPU: 0 PID: 31681 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2416.390529] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2416.399903] Call Trace: [ 2416.402539] dump_stack+0x1db/0x2d0 [ 2416.406199] ? dump_stack_print_info.cold+0x20/0x20 [ 2416.411243] ? rcu_read_unlock_special+0x380/0x380 [ 2416.416192] ? rcu_softirq_qs+0x20/0x20 [ 2416.420194] should_fail.cold+0xa/0x15 [ 2416.424142] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2416.429262] ? check_preemption_disabled+0x48/0x290 [ 2416.434301] ? memset+0x32/0x40 [ 2416.437608] ? perf_trace_lock+0x47b/0x750 [ 2416.441923] should_fail_alloc_page+0x50/0x60 [ 2416.446446] __alloc_pages_nodemask+0x323/0xdc0 [ 2416.451139] ? kasan_kmalloc+0xcf/0xe0 [ 2416.455039] ? kstrdup+0x3a/0x70 [ 2416.458415] ? ovl_mount_dir+0x2a/0x1d0 [ 2416.462423] ? __alloc_pages_slowpath+0x2cc0/0x2cc0 [ 2416.467506] ? ___might_sleep+0x1e7/0x310 [ 2416.471670] ? trace_hardirqs_off+0xb8/0x310 [ 2416.476142] cache_grow_begin+0x9c/0x8c0 [ 2416.480220] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2416.485771] ? check_preemption_disabled+0x48/0x290 [ 2416.490822] kmem_cache_alloc+0x645/0x710 [ 2416.495009] getname_kernel+0x53/0x370 [ 2416.498916] kern_path+0x20/0x40 [ 2416.502302] ovl_mount_dir_noesc+0x6c/0x180 [ 2416.506649] ovl_mount_dir+0x10a/0x1d0 [ 2416.510563] ovl_fill_super+0x968/0x41b5 [ 2416.514635] ? sget_userns+0x48e/0xf50 [ 2416.518553] ? get_anon_bdev+0xc0/0xc0 [ 2416.522489] ? ovl_show_options+0x550/0x550 [ 2416.526858] ? security_capable+0x98/0xc0 [ 2416.531023] ? get_anon_bdev+0xc0/0xc0 [ 2416.534925] ? ns_capable_common+0x141/0x170 [ 2416.539356] ? get_anon_bdev+0xc0/0xc0 [ 2416.543257] ? sget+0x114/0x150 [ 2416.546557] ? ovl_show_options+0x550/0x550 [ 2416.550916] mount_nodev+0x68/0x110 [ 2416.554562] ovl_mount+0x2d/0x40 [ 2416.557945] mount_fs+0xae/0x331 [ 2416.561392] vfs_kern_mount.part.0+0xdb/0x570 [ 2416.565912] ? may_umount+0xb0/0xb0 [ 2416.569570] ? _raw_read_unlock+0x2d/0x50 [ 2416.573733] ? __get_fs_type+0x9a/0xd0 [ 2416.577664] do_mount+0x576/0x3110 [ 2416.581281] ? copy_mount_string+0x40/0x40 [ 2416.585551] ? kmem_cache_alloc_trace+0x354/0x760 [ 2416.590429] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2416.595979] ? copy_mount_options+0x30e/0x440 [ 2416.600496] ksys_mount+0xdb/0x150 [ 2416.604052] __x64_sys_mount+0xbe/0x150 [ 2416.608071] do_syscall_64+0x1a3/0x800 [ 2416.611997] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2416.616946] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2416.621990] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2416.626881] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2416.632080] RIP: 0033:0x457ec9 [ 2416.635303] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2416.654212] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2416.661965] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 03:57:38 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2416.669256] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2416.676547] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2416.683827] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2416.691122] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2416.707993] overlayfs: workdir and upperdir must be separate subtrees [ 2416.785963] FAT-fs (loop5): bogus number of reserved sectors [ 2416.807578] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:38 executing program 3 (fault-call:2 fault-nth:65): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2416.839183] overlayfs: unrecognized mount option "lpwerdir=.:file0" or missing value [ 2416.855676] overlayfs: unrecognized mount option "lpwerdir=.:file0" or missing value [ 2416.891758] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:57:38 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lo,erdir=.:file0,workdir=./file1']) [ 2417.008495] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2417.037058] FAT-fs (loop5): bogus number of reserved sectors [ 2417.044846] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:38 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000119048128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2417.128771] FAULT_INJECTION: forcing a failure. [ 2417.128771] name failslab, interval 1, probability 0, space 0, times 0 [ 2417.129041] overlayfs: unrecognized mount option "lo" or missing value [ 2417.147918] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2417.153012] CPU: 1 PID: 31707 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2417.161142] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2417.170503] Call Trace: [ 2417.173116] dump_stack+0x1db/0x2d0 [ 2417.173141] ? dump_stack_print_info.cold+0x20/0x20 [ 2417.173157] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2417.173177] ? check_preemption_disabled+0x48/0x290 [ 2417.181829] should_fail.cold+0xa/0x15 [ 2417.181848] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2417.181871] ? ___might_sleep+0x1e7/0x310 [ 2417.181887] ? arch_local_save_flags+0x50/0x50 [ 2417.210497] ? ida_alloc_range+0x92b/0xcb0 [ 2417.214764] __should_failslab+0x121/0x190 [ 2417.219019] should_failslab+0x9/0x14 [ 2417.222830] __kmalloc_track_caller+0x2d8/0x740 [ 2417.227527] ? alloc_vfsmnt+0xb8/0x990 [ 2417.231443] ? alloc_vfsmnt+0xb8/0x990 [ 2417.235346] ? kstrdup_const+0x66/0x80 [ 2417.239250] kstrdup+0x3a/0x70 [ 2417.242476] kstrdup_const+0x66/0x80 [ 2417.246205] alloc_vfsmnt+0x157/0x990 [ 2417.250018] ? m_stop+0x20/0x20 [ 2417.253353] ? _raw_spin_unlock_irqrestore+0xa4/0xe0 [ 2417.258480] ? __percpu_counter_sum+0x136/0x190 [ 2417.263168] ? kasan_slab_free+0xe/0x10 [ 2417.267187] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 2417.272736] ? ext4_statfs+0x70d/0xf00 [ 2417.276650] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2417.282037] ? bdev_try_to_free_page+0x1a0/0x1a0 [ 2417.286803] ? do_raw_spin_trylock+0x270/0x270 [ 2417.291401] clone_mnt+0xf7/0x1510 [ 2417.294959] ? kern_mount_data+0xd0/0xd0 [ 2417.299030] ? vfs_statfs+0x27b/0x2d0 [ 2417.302843] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2417.308393] ? ovl_check_namelen.isra.0+0xef/0x150 [ 2417.313349] ? ovl_inode_init_once+0x20/0x20 [ 2417.317788] ? trace_hardirqs_off_caller+0x300/0x300 [ 2417.322923] clone_private_mount+0xba/0x100 [ 2417.327280] ovl_fill_super+0xa5b/0x41b5 [ 2417.331350] ? sget_userns+0x48e/0xf50 [ 2417.335250] ? get_anon_bdev+0xc0/0xc0 [ 2417.339157] ? ovl_show_options+0x550/0x550 [ 2417.343507] ? security_capable+0x98/0xc0 [ 2417.347671] ? get_anon_bdev+0xc0/0xc0 [ 2417.351570] ? ns_capable_common+0x141/0x170 [ 2417.356012] ? get_anon_bdev+0xc0/0xc0 [ 2417.359906] ? sget+0x114/0x150 [ 2417.363197] ? ovl_show_options+0x550/0x550 [ 2417.367526] mount_nodev+0x68/0x110 [ 2417.371170] ovl_mount+0x2d/0x40 [ 2417.374545] mount_fs+0xae/0x331 [ 2417.377945] vfs_kern_mount.part.0+0xdb/0x570 [ 2417.382451] ? may_umount+0xb0/0xb0 [ 2417.386087] ? _raw_read_unlock+0x2d/0x50 [ 2417.390267] ? __get_fs_type+0x9a/0xd0 [ 2417.394168] do_mount+0x576/0x3110 [ 2417.397725] ? copy_mount_string+0x40/0x40 [ 2417.401973] ? kmem_cache_alloc_trace+0x354/0x760 [ 2417.406829] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2417.412378] ? _copy_from_user+0xdd/0x150 [ 2417.416541] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2417.422100] ? copy_mount_options+0x30e/0x440 [ 2417.426646] ksys_mount+0xdb/0x150 [ 2417.430196] __x64_sys_mount+0xbe/0x150 [ 2417.434187] do_syscall_64+0x1a3/0x800 [ 2417.438086] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2417.443086] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2417.448176] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2417.453056] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2417.458260] RIP: 0033:0x457ec9 [ 2417.461462] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 03:57:38 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:39 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lo.erdir=.:file0,workdir=./file1']) [ 2417.480385] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2417.488107] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2417.495395] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2417.502669] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2417.510057] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2417.517341] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:39 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2417.544399] overlayfs: failed to clone upperpath 03:57:39 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:39 executing program 3 (fault-call:2 fault-nth:66): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2417.690348] overlayfs: unrecognized mount option "lo.erdir=.:file0" or missing value [ 2417.761708] overlayfs: unrecognized mount option "lo.erdir=.:file0" or missing value [ 2417.791742] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2417.792415] loop0: p1 < > p4 [ 2417.826233] FAULT_INJECTION: forcing a failure. [ 2417.826233] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 2417.838068] CPU: 0 PID: 31730 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2417.844947] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2417.854328] Call Trace: [ 2417.856950] dump_stack+0x1db/0x2d0 [ 2417.860632] ? dump_stack_print_info.cold+0x20/0x20 [ 2417.865682] ? rcu_read_unlock_special+0x380/0x380 [ 2417.870639] ? rcu_softirq_qs+0x20/0x20 [ 2417.874648] should_fail.cold+0xa/0x15 [ 2417.874679] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2417.874701] ? check_preemption_disabled+0x48/0x290 [ 2417.874725] ? memset+0x32/0x40 [ 2417.883723] ? perf_trace_lock+0x47b/0x750 [ 2417.883767] should_fail_alloc_page+0x50/0x60 [ 2417.883787] __alloc_pages_nodemask+0x323/0xdc0 [ 2417.883805] ? kasan_kmalloc+0xcf/0xe0 [ 2417.883824] ? kstrdup+0x3a/0x70 [ 2417.883842] ? ovl_mount_dir+0x2a/0x1d0 [ 2417.883869] ? __alloc_pages_slowpath+0x2cc0/0x2cc0 [ 2417.883920] ? ___might_sleep+0x1e7/0x310 [ 2417.883944] ? trace_hardirqs_off+0xb8/0x310 [ 2417.883970] cache_grow_begin+0x9c/0x8c0 [ 2417.883990] ? __sanitizer_cov_trace_const_cmp8+0x18/0x20 [ 2417.884011] ? check_preemption_disabled+0x48/0x290 [ 2417.884043] kmem_cache_alloc+0x645/0x710 [ 2417.884084] getname_kernel+0x53/0x370 [ 2417.953207] kern_path+0x20/0x40 [ 2417.956606] ovl_mount_dir_noesc+0x6c/0x180 [ 2417.960954] ovl_mount_dir+0x10a/0x1d0 [ 2417.962271] loop0: partition table partially beyond EOD, truncated [ 2417.964865] ovl_fill_super+0x968/0x41b5 [ 2417.964885] ? sget_userns+0x48e/0xf50 [ 2417.964906] ? get_anon_bdev+0xc0/0xc0 [ 2417.964953] ? ovl_show_options+0x550/0x550 [ 2417.983129] ? security_capable+0x98/0xc0 [ 2417.983155] ? get_anon_bdev+0xc0/0xc0 [ 2417.995528] ? ns_capable_common+0x141/0x170 [ 2417.999960] ? get_anon_bdev+0xc0/0xc0 [ 2417.999980] ? sget+0x114/0x150 [ 2418.000006] ? ovl_show_options+0x550/0x550 [ 2418.000025] mount_nodev+0x68/0x110 [ 2418.015146] ovl_mount+0x2d/0x40 [ 2418.017051] loop0: p1 size 2 extends beyond EOD, truncated [ 2418.018536] mount_fs+0xae/0x331 [ 2418.018574] vfs_kern_mount.part.0+0xdb/0x570 [ 2418.018606] ? may_umount+0xb0/0xb0 [ 2418.035789] ? _raw_read_unlock+0x2d/0x50 [ 2418.039957] ? __get_fs_type+0x9a/0xd0 [ 2418.043882] do_mount+0x576/0x3110 [ 2418.043921] ? copy_mount_string+0x40/0x40 [ 2418.043946] ? kmem_cache_alloc_trace+0x354/0x760 [ 2418.057039] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2418.062592] ? copy_mount_options+0x30e/0x440 [ 2418.062627] ksys_mount+0xdb/0x150 [ 2418.062657] __x64_sys_mount+0xbe/0x150 03:57:39 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lo/erdir=.:file0,workdir=./file1']) [ 2418.062687] do_syscall_64+0x1a3/0x800 [ 2418.062712] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2418.062736] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2418.083589] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2418.083627] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2418.083643] RIP: 0033:0x457ec9 [ 2418.083661] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2418.120798] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2418.120818] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 [ 2418.120828] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2418.120841] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2418.120853] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2418.120865] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2418.155292] overlayfs: workdir and upperdir must be separate subtrees [ 2418.185384] FAT-fs (loop5): bogus number of reserved sectors [ 2418.213190] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2418.216616] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2418.311451] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:40 executing program 3 (fault-call:2 fault-nth:67): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2418.379272] overlayfs: unrecognized mount option "lo/erdir=.:file0" or missing value 03:57:40 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ff00000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2418.421260] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2418.445737] overlayfs: unrecognized mount option "lo/erdir=.:file0" or missing value 03:57:40 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000000058128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:57:40 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:40 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000006800000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2418.514791] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2418.576782] FAULT_INJECTION: forcing a failure. [ 2418.576782] name failslab, interval 1, probability 0, space 0, times 0 [ 2418.627490] CPU: 0 PID: 31754 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2418.634394] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2418.643760] Call Trace: [ 2418.646369] dump_stack+0x1db/0x2d0 [ 2418.650020] ? dump_stack_print_info.cold+0x20/0x20 [ 2418.655074] should_fail.cold+0xa/0x15 [ 2418.659029] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2418.664210] ? ___might_sleep+0x1e7/0x310 [ 2418.668374] ? arch_local_save_flags+0x50/0x50 [ 2418.672974] ? find_held_lock+0x35/0x120 [ 2418.677049] ? ovl_inuse_trylock+0xae/0xd0 [ 2418.681312] __should_failslab+0x121/0x190 [ 2418.685567] should_failslab+0x9/0x14 [ 2418.689380] __kmalloc_track_caller+0x2d8/0x740 [ 2418.694065] ? do_raw_spin_unlock+0xa0/0x330 [ 2418.698502] ? do_raw_spin_trylock+0x270/0x270 [ 2418.703130] ? ovl_mount_dir+0x2a/0x1d0 [ 2418.707153] kstrdup+0x3a/0x70 [ 2418.710367] ovl_mount_dir+0x2a/0x1d0 [ 2418.714203] ovl_fill_super+0xb9f/0x41b5 [ 2418.718279] ? sget_userns+0x48e/0xf50 [ 2418.722184] ? get_anon_bdev+0xc0/0xc0 [ 2418.726131] ? ovl_show_options+0x550/0x550 [ 2418.730484] ? security_capable+0x98/0xc0 [ 2418.734652] ? get_anon_bdev+0xc0/0xc0 [ 2418.738556] ? ns_capable_common+0x141/0x170 [ 2418.742999] ? get_anon_bdev+0xc0/0xc0 [ 2418.746902] ? sget+0x114/0x150 [ 2418.750202] ? ovl_show_options+0x550/0x550 [ 2418.754539] mount_nodev+0x68/0x110 [ 2418.758189] ovl_mount+0x2d/0x40 [ 2418.761577] mount_fs+0xae/0x331 [ 2418.764971] vfs_kern_mount.part.0+0xdb/0x570 [ 2418.769493] ? may_umount+0xb0/0xb0 [ 2418.773148] ? _raw_read_unlock+0x2d/0x50 [ 2418.777312] ? __get_fs_type+0x9a/0xd0 [ 2418.781232] do_mount+0x576/0x3110 [ 2418.784802] ? copy_mount_string+0x40/0x40 [ 2418.789057] ? kmem_cache_alloc_trace+0x354/0x760 [ 2418.793949] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2418.799538] ? copy_mount_options+0x30e/0x440 [ 2418.804059] ksys_mount+0xdb/0x150 [ 2418.807629] __x64_sys_mount+0xbe/0x150 [ 2418.811631] do_syscall_64+0x1a3/0x800 [ 2418.815565] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2418.820545] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2418.825774] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2418.830655] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2418.835870] RIP: 0033:0x457ec9 [ 2418.839079] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2418.858003] RSP: 002b:00007f2dfb788c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2418.865722] RAX: ffffffffffffffda RBX: 00007f2dfb788c90 RCX: 0000000000457ec9 03:57:40 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lo\\erdir=.:file0,workdir=./file1']) [ 2418.872999] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2418.880277] RBP: 000000000073bf00 R08: 00000000200002c0 R09: 0000000000000000 [ 2418.887560] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7896d4 [ 2418.894842] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 03:57:40 executing program 3 (fault-call:2 fault-nth:68): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2419.070947] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2419.212279] overlayfs: unrecognized mount option "lo\erdir=.:file0" or missing value [ 2419.241835] FAT-fs (loop5): bogus number of reserved sectors 03:57:41 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000006c00000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:41 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2419.282495] overlayfs: unrecognized mount option "lo\erdir=.:file0" or missing value [ 2419.295719] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2419.330508] loop0: p1 < > p4 [ 2419.353297] FAULT_INJECTION: forcing a failure. [ 2419.353297] name failslab, interval 1, probability 0, space 0, times 0 [ 2419.364996] loop0: partition table partially beyond EOD, truncated [ 2419.383421] loop0: p1 size 2 extends beyond EOD, truncated [ 2419.394767] FAT-fs (loop5): bogus number of reserved sectors [ 2419.395867] CPU: 1 PID: 31779 Comm: syz-executor3 Not tainted 4.20.0+ #8 [ 2419.407430] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2419.416792] Call Trace: [ 2419.419389] dump_stack+0x1db/0x2d0 [ 2419.423031] ? dump_stack_print_info.cold+0x20/0x20 [ 2419.428057] ? kasan_kmalloc+0xcf/0xe0 [ 2419.428073] ? __kmalloc_track_caller+0x158/0x740 [ 2419.428088] ? kstrdup+0x3a/0x70 [ 2419.428114] ? ovl_mount_dir+0x2a/0x1d0 [ 2419.428128] ? ovl_fill_super+0xb9f/0x41b5 [ 2419.428143] ? ovl_mount+0x2d/0x40 [ 2419.428164] should_fail.cold+0xa/0x15 [ 2419.428184] ? fault_create_debugfs_attr+0x1e0/0x1e0 [ 2419.428208] ? ___might_sleep+0x1e7/0x310 [ 2419.432306] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2419.436931] ? arch_local_save_flags+0x50/0x50 [ 2419.436951] ? check_preemption_disabled+0x48/0x290 [ 2419.436975] __should_failslab+0x121/0x190 [ 2419.436992] should_failslab+0x9/0x14 [ 2419.488669] kmem_cache_alloc+0x2be/0x710 [ 2419.492840] getname_kernel+0x53/0x370 [ 2419.496744] kern_path+0x20/0x40 [ 2419.500137] ovl_mount_dir_noesc+0x6c/0x180 [ 2419.504472] ovl_mount_dir+0x10a/0x1d0 [ 2419.508380] ovl_fill_super+0xb9f/0x41b5 [ 2419.512456] ? sget_userns+0x48e/0xf50 [ 2419.516355] ? get_anon_bdev+0xc0/0xc0 [ 2419.520281] ? ovl_show_options+0x550/0x550 [ 2419.524630] ? security_capable+0x98/0xc0 [ 2419.528794] ? get_anon_bdev+0xc0/0xc0 [ 2419.532697] ? ns_capable_common+0x141/0x170 [ 2419.537130] ? get_anon_bdev+0xc0/0xc0 [ 2419.541040] ? sget+0x114/0x150 [ 2419.544340] ? ovl_show_options+0x550/0x550 [ 2419.548672] mount_nodev+0x68/0x110 [ 2419.552311] ovl_mount+0x2d/0x40 [ 2419.555686] mount_fs+0xae/0x331 [ 2419.559065] vfs_kern_mount.part.0+0xdb/0x570 [ 2419.563582] ? may_umount+0xb0/0xb0 [ 2419.567222] ? _raw_read_unlock+0x2d/0x50 [ 2419.571377] ? __get_fs_type+0x9a/0xd0 [ 2419.575305] do_mount+0x576/0x3110 [ 2419.578859] ? copy_mount_string+0x40/0x40 [ 2419.583124] ? kmem_cache_alloc_trace+0x354/0x760 [ 2419.587987] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2419.593574] ? copy_mount_options+0x30e/0x440 [ 2419.598105] ksys_mount+0xdb/0x150 [ 2419.601715] __x64_sys_mount+0xbe/0x150 [ 2419.605711] do_syscall_64+0x1a3/0x800 [ 2419.609618] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2419.614563] ? prepare_exit_to_usermode+0x3b0/0x3b0 [ 2419.619587] ? __switch_to_asm+0x34/0x70 [ 2419.623759] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2419.628634] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2419.633821] RIP: 0033:0x457ec9 [ 2419.637010] Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 2419.655916] RSP: 002b:00007f2dfb767c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 2419.655933] RAX: ffffffffffffffda RBX: 00007f2dfb767c90 RCX: 0000000000457ec9 [ 2419.655942] RDX: 0000000020000100 RSI: 0000000020000300 RDI: 0000000000400000 [ 2419.655951] RBP: 000000000073bfa0 R08: 00000000200002c0 R09: 0000000000000000 [ 2419.655976] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2dfb7686d4 03:57:41 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,low,rdir=.:file0,workdir=./file1']) [ 2419.655985] R13: 00000000004c3acf R14: 00000000004d6778 R15: 0000000000000004 [ 2419.721034] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2419.762267] overlayfs: failed to resolve '.': -12 03:57:41 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2419.794633] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2419.850989] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:41 executing program 3 (fault-call:2 fault-nth:69): perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:41 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000119058128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2419.951602] overlayfs: unrecognized mount option "low" or missing value [ 2419.981272] overlayfs: unrecognized mount option "low" or missing value 03:57:41 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:41 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000007400000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2420.051088] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:41 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,low/rdir=.:file0,workdir=./file1']) [ 2420.121150] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2420.121636] overlayfs: workdir and upperdir must be separate subtrees [ 2420.139212] FAT-fs (loop5): bogus number of reserved sectors [ 2420.175580] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2420.208512] loop0: p1 < > p4 [ 2420.212437] loop0: partition table partially beyond EOD, truncated 03:57:42 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2420.233776] loop0: p1 size 2 extends beyond EOD, truncated [ 2420.254813] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2420.421215] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:42 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:42 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2420.487145] overlayfs: unrecognized mount option "low/rdir=.:file0" or missing value [ 2420.499632] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:57:42 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000007a00000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:42 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000000068128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2420.553937] overlayfs: workdir and upperdir must be separate subtrees [ 2420.561351] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2420.574826] print_req_error: I/O error, dev loop5, sector 0 flags 80700 [ 2420.597846] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2420.604503] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2420.613708] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2420.620199] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2420.630904] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2420.637377] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2420.650584] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2420.657054] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2420.661198] overlayfs: unrecognized mount option "low/rdir=.:file0" or missing value [ 2420.664850] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2420.678697] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2420.688226] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2420.694706] Buffer I/O error on dev loop5p1, logical block 0, async page read 03:57:42 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400002, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2420.702261] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2420.708697] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2420.716322] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2420.722800] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2420.730277] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2420.736821] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2420.749678] Buffer I/O error on dev loop5p1, logical block 0, async page read 03:57:42 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,low:rdir=.:file0,workdir=./file1']) [ 2420.832517] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2420.867708] overlayfs: workdir and upperdir must be separate subtrees [ 2420.883980] overlayfs: workdir and upperdir must be separate subtrees [ 2420.953452] FAT-fs (loop5): bogus number of reserved sectors [ 2420.970328] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2420.984538] loop0: p1 < > p4 [ 2420.987661] loop0: partition table partially beyond EOD, truncated 03:57:42 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400003, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:42 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000008100000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2421.058934] loop0: p1 size 2 extends beyond EOD, truncated 03:57:42 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2421.108729] overlayfs: unrecognized mount option "low:rdir=.:file0" or missing value [ 2421.124992] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2421.157278] overlayfs: unrecognized mount option "low:rdir=.:file0" or missing value [ 2421.166765] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2421.202517] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2421.246007] overlayfs: workdir and upperdir must be separate subtrees 03:57:43 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,low\\rdir=.:file0,workdir=./file1']) 03:57:43 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\xc0', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2421.289001] overlayfs: workdir and upperdir must be separate subtrees [ 2421.311246] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:43 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000119068128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:57:43 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400004, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:43 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:43 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2421.545952] overlayfs: unrecognized mount option "low\rdir=.:file0" or missing value [ 2421.554754] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2421.601043] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2421.601233] overlayfs: unrecognized mount option "low\rdir=.:file0" or missing value [ 2421.643987] overlayfs: workdir and upperdir must be separate subtrees [ 2421.678518] loop0: p1 < > p4 03:57:43 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowe,dir=.:file0,workdir=./file1']) [ 2421.708569] overlayfs: workdir and upperdir must be separate subtrees [ 2421.710906] loop0: partition table partially beyond EOD, truncated 03:57:43 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x0f', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:43 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400005, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2421.751107] loop0: p1 size 2 extends beyond EOD, truncated [ 2421.771342] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2421.851446] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2421.861860] overlayfs: unrecognized mount option "lowe" or missing value [ 2421.898766] overlayfs: unrecognized mount option "lowe" or missing value 03:57:43 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowe/dir=.:file0,workdir=./file1']) [ 2421.955255] overlayfs: workdir and upperdir must be separate subtrees [ 2421.957878] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2422.002450] overlayfs: workdir and upperdir must be separate subtrees 03:57:43 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2422.076337] loop0: p1 < > p4 [ 2422.079476] loop0: partition table partially beyond EOD, truncated 03:57:43 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400006, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2422.121972] loop0: p1 size 2 extends beyond EOD, truncated [ 2422.144032] overlayfs: unrecognized mount option "lowe/dir=.:file0" or missing value [ 2422.157653] loop0: p4 start 1854537728 is beyond EOD, truncated 03:57:43 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000025fb00000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2422.211014] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2422.223745] overlayfs: unrecognized mount option "lowe/dir=.:file0" or missing value 03:57:44 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2422.282753] overlayfs: workdir and upperdir must be separate subtrees 03:57:44 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000000078128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:57:44 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowe\\dir=.:file0,workdir=./file1']) [ 2422.333090] overlayfs: workdir and upperdir must be separate subtrees 03:57:44 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400007, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2422.476790] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2422.517227] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2422.537195] overlayfs: unrecognized mount option "lowe\dir=.:file0" or missing value [ 2422.595434] overlayfs: workdir and upperdir must be separate subtrees [ 2422.609927] overlayfs: workdir and upperdir must be separate subtrees [ 2422.625788] FAT-fs (loop5): bogus number of reserved sectors [ 2422.646580] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2422.655933] overlayfs: unrecognized mount option "lowe\dir=.:file0" or missing value 03:57:44 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400008, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:44 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,loweqdir=.:file0,workdir=./file1']) [ 2422.717476] loop0: p1 < > p4 [ 2422.731058] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2422.755912] loop0: partition table partially beyond EOD, truncated 03:57:44 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:44 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000fff00000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2422.815463] loop0: p1 size 2 extends beyond EOD, truncated [ 2422.839057] FAT-fs (loop5): bogus number of reserved sectors [ 2422.878042] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2422.880503] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2422.920052] overlayfs: unrecognized mount option "loweqdir=.:file0" or missing value [ 2422.928744] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:44 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:44 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765721269723d2e3a66696c65302c776f726b6469723d2e2f66696c6531"]) [ 2422.966440] overlayfs: workdir and upperdir must be separate subtrees [ 2422.986328] overlayfs: workdir and upperdir must be separate subtrees 03:57:44 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400009, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2423.148239] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2423.151314] overlayfs: unrecognized mount option "lowerir=.:file0" or missing value [ 2423.191473] overlayfs: unrecognized mount option "lowerir=.:file0" or missing value [ 2423.208315] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:45 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lower,ir=.:file0,workdir=./file1']) [ 2423.283185] overlayfs: workdir and upperdir must be separate subtrees [ 2423.283466] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2423.322410] overlayfs: workdir and upperdir must be separate subtrees 03:57:45 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000119078128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:57:45 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x40000a, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2423.359516] FAT-fs (loop5): bogus number of reserved sectors [ 2423.384653] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:45 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000572903000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:45 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010080000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2423.562010] FAT-fs (loop5): bogus number of reserved sectors [ 2423.562295] loop0: p1 < > p4 [ 2423.569399] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2423.581137] overlayfs: unrecognized mount option "lower" or missing value [ 2423.587039] loop0: partition table partially beyond EOD, truncated [ 2423.601638] overlayfs: workdir and upperdir must be separate subtrees [ 2423.614474] overlayfs: workdir and upperdir must be separate subtrees [ 2423.623103] loop0: p1 size 2 extends beyond EOD, truncated 03:57:45 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x40000b, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:45 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2423.662888] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2423.664079] overlayfs: unrecognized mount option "lower" or missing value 03:57:45 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lower/ir=.:file0,workdir=./file1']) [ 2423.715534] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2423.751330] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2423.851273] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2423.923349] overlayfs: workdir and upperdir must be separate subtrees [ 2423.947657] overlayfs: unrecognized mount option "lower/ir=.:file0" or missing value [ 2423.965656] overlayfs: workdir and upperdir must be separate subtrees 03:57:45 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lower\\ir=.:file0,workdir=./file1']) 03:57:45 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000000088128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:57:45 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000f80704000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2424.066742] FAT-fs (loop5): bogus number of reserved sectors [ 2424.102886] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:45 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:45 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x40000c, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2424.141018] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2424.177706] overlayfs: unrecognized mount option "lower\ir=.:file0" or missing value [ 2424.234915] overlayfs: unrecognized mount option "lower\ir=.:file0" or missing value [ 2424.257754] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:57:46 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerair=.:file0,workdir=./file1']) [ 2424.377081] overlayfs: workdir and upperdir must be separate subtrees [ 2424.416293] loop0: p1 < > p4 03:57:46 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2424.428510] loop0: partition table partially beyond EOD, truncated [ 2424.477703] loop0: p1 size 2 extends beyond EOD, truncated [ 2424.484657] overlayfs: workdir and upperdir must be separate subtrees [ 2424.510488] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2424.543802] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2424.561174] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2424.566394] FAT-fs (loop5): bogus number of reserved sectors [ 2424.579931] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:46 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x40000d, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:46 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2424.640081] overlayfs: unrecognized mount option "lowerair=.:file0" or missing value 03:57:46 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000ff0704000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2424.698895] overlayfs: unrecognized mount option "lowerair=.:file0" or missing value [ 2424.765559] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2424.787605] FAT-fs (loop5): bogus number of reserved sectors 03:57:46 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerd,r=.:file0,workdir=./file1']) [ 2424.811227] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2424.862113] overlayfs: workdir and upperdir must be separate subtrees [ 2424.879688] loop0: p1 < > p4 [ 2424.883181] loop0: partition table partially beyond EOD, truncated [ 2424.922559] overlayfs: workdir and upperdir must be separate subtrees [ 2424.950825] loop0: p1 size 2 extends beyond EOD, truncated 03:57:46 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2424.981546] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2424.990439] loop0: p4 start 1854537728 is beyond EOD, truncated 03:57:46 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x40005c, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2425.063947] overlayfs: unrecognized mount option "lowerd" or missing value 03:57:46 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000804000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:46 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000119088128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2425.151491] overlayfs: unrecognized mount option "lowerd" or missing value [ 2425.158856] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:47 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerd.r=.:file0,workdir=./file1']) [ 2425.211729] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2425.229296] overlayfs: workdir and upperdir must be separate subtrees [ 2425.265081] overlayfs: workdir and upperdir must be separate subtrees [ 2425.273686] FAT-fs (loop5): bogus number of reserved sectors [ 2425.298007] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:47 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:47 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400060, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2425.403452] loop0: p1 < > p4 [ 2425.407344] loop0: partition table partially beyond EOD, truncated [ 2425.430245] overlayfs: unrecognized mount option "lowerd.r=.:file0" or missing value [ 2425.452458] overlayfs: unrecognized mount option "lowerd.r=.:file0" or missing value [ 2425.469720] loop0: p1 size 2 extends beyond EOD, truncated [ 2425.515648] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:47 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerd/r=.:file0,workdir=./file1']) [ 2425.556927] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2425.582860] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2425.607851] FAT-fs (loop5): bogus number of reserved sectors [ 2425.632568] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2425.687486] overlayfs: workdir and upperdir must be separate subtrees [ 2425.703538] overlayfs: unrecognized mount option "lowerd/r=.:file0" or missing value [ 2425.721621] overlayfs: workdir and upperdir must be separate subtrees 03:57:47 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000408000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:47 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2425.751877] overlayfs: unrecognized mount option "lowerd/r=.:file0" or missing value [ 2425.801997] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:47 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400300, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:47 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerd:r=.:file0,workdir=./file1']) 03:57:47 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:47 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000000098128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2425.941686] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2425.971347] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2426.001179] FAT-fs (loop5): bogus number of reserved sectors [ 2426.029202] overlayfs: workdir and upperdir must be separate subtrees [ 2426.030057] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2426.063984] overlayfs: unrecognized mount option "lowerd:r=.:file0" or missing value [ 2426.073110] overlayfs: workdir and upperdir must be separate subtrees 03:57:47 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400500, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2426.129814] overlayfs: unrecognized mount option "lowerd:r=.:file0" or missing value 03:57:47 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:48 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerd\\r=.:file0,workdir=./file1']) [ 2426.262894] overlayfs: workdir and upperdir must be separate subtrees [ 2426.294045] overlayfs: workdir and upperdir must be separate subtrees 03:57:48 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2426.351024] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2426.355214] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:48 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400600, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2426.419533] loop0: p1 < > p4 [ 2426.442155] loop0: partition table partially beyond EOD, truncated [ 2426.451977] loop0: p1 size 2 extends beyond EOD, truncated [ 2426.477026] loop0: p4 start 1854537728 is beyond EOD, truncated 03:57:48 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe00000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2426.489971] overlayfs: unrecognized mount option "lowerd\r=.:file0" or missing value [ 2426.530203] overlayfs: unrecognized mount option "lowerd\r=.:file0" or missing value [ 2426.557551] FAT-fs (loop5): bogus number of reserved sectors [ 2426.578457] overlayfs: workdir and upperdir must be separate subtrees [ 2426.580871] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:48 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdi,=.:file0,workdir=./file1']) [ 2426.603205] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2426.634745] overlayfs: workdir and upperdir must be separate subtrees [ 2426.661462] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:48 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400700, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2426.753384] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:57:48 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000119098128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2426.797915] overlayfs: unrecognized mount option "lowerdi" or missing value [ 2426.832714] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:48 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2426.865271] FAT-fs (loop5): bogus number of reserved sectors [ 2426.891666] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2426.935509] overlayfs: workdir and upperdir must be separate subtrees 03:57:48 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdi/=.:file0,workdir=./file1']) 03:57:48 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff60000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2426.986549] overlayfs: workdir and upperdir must be separate subtrees 03:57:48 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400900, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2427.110558] loop0: p1 < > p4 [ 2427.113715] loop0: partition table partially beyond EOD, truncated [ 2427.120243] loop0: p1 size 2 extends beyond EOD, truncated 03:57:48 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2427.163718] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2427.176646] overlayfs: unrecognized mount option "lowerdi/=.:file0" or missing value [ 2427.213347] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2427.253957] overlayfs: workdir and upperdir must be separate subtrees 03:57:49 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdi\\=.:file0,workdir=./file1']) [ 2427.296612] overlayfs: workdir and upperdir must be separate subtrees [ 2427.341246] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:49 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400a00, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:49 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000081000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2427.461574] FAT-fs (loop5): bogus number of reserved sectors [ 2427.471246] loop0: p1 < > p4 [ 2427.474400] loop0: partition table partially beyond EOD, truncated 03:57:49 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffdfc0000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2427.506814] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2427.523702] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2427.530319] loop0: p1 size 2 extends beyond EOD, truncated [ 2427.532326] overlayfs: unrecognized mount option "lowerdi\=.:file0" or missing value [ 2427.555049] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2427.571864] overlayfs: unrecognized mount option "lowerdi\=.:file0" or missing value 03:57:49 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdiq=.:file0,workdir=./file1']) [ 2427.621279] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:49 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000000000000000000a8128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2427.699080] FAT-fs (loop5): bogus number of reserved sectors [ 2427.704003] overlayfs: workdir and upperdir must be separate subtrees [ 2427.713066] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2427.757019] overlayfs: workdir and upperdir must be separate subtrees 03:57:49 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400b00, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:49 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2427.883715] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2427.898161] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:57:49 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffdfd0000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2428.030284] overlayfs: workdir and upperdir must be separate subtrees [ 2428.072919] overlayfs: workdir and upperdir must be separate subtrees [ 2428.091457] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2428.113711] overlayfs: unrecognized mount option "lowerdiq=.:file0" or missing value 03:57:49 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400c00, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2428.168760] overlayfs: unrecognized mount option "lowerdiq=.:file0" or missing value [ 2428.169693] loop0: p1 < > p4 [ 2428.203523] loop0: partition table partially beyond EOD, truncated 03:57:50 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000fffff0000000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2428.229819] loop0: p1 size 2 extends beyond EOD, truncated [ 2428.235842] FAT-fs (loop5): bogus number of reserved sectors [ 2428.260934] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:50 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir,.:file0,workdir=./file1']) [ 2428.289440] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2428.323337] overlayfs: workdir and upperdir must be separate subtrees [ 2428.338462] overlayfs: workdir and upperdir must be separate subtrees 03:57:50 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400d00, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2428.421077] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2428.432981] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2428.485063] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2428.525216] overlayfs: unrecognized mount option "lowerdir" or missing value [ 2428.564362] FAT-fs (loop5): bogus number of reserved sectors [ 2428.579464] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2428.591757] overlayfs: workdir and upperdir must be separate subtrees [ 2428.607811] loop0: p1 < > p4 03:57:50 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffe0000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2428.611758] loop0: partition table partially beyond EOD, truncated [ 2428.630148] loop0: p1 size 2 extends beyond EOD, truncated [ 2428.642622] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2428.656010] overlayfs: workdir and upperdir must be separate subtrees [ 2428.675068] loop0: p4 start 1854537728 is beyond EOD, truncated 03:57:50 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:50 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir\\.:file0,workdir=./file1']) 03:57:50 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:50 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000000000000001190a8128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:57:50 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x402000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2428.901349] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2428.913291] overlayfs: unrecognized mount option "lowerdir\.:file0" or missing value [ 2428.927974] overlayfs: workdir and upperdir must be separate subtrees [ 2428.982006] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2429.001131] overlayfs: workdir and upperdir must be separate subtrees 03:57:50 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=,:file0,workdir=./file1']) 03:57:50 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcfdffff0000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:50 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x403f00, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2429.144390] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2429.152057] FAT-fs (loop5): bogus number of reserved sectors [ 2429.166445] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2429.209303] loop0: p1 < > p4 [ 2429.218532] loop0: partition table partially beyond EOD, truncated [ 2429.237333] loop0: p1 size 2 extends beyond EOD, truncated [ 2429.286542] overlayfs: unrecognized mount option "lowerdir=" or missing value 03:57:51 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:51 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2429.332005] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2429.363236] overlayfs: workdir and upperdir must be separate subtrees 03:57:51 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfdffff0000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:51 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=/:file0,workdir=./file1']) [ 2429.419988] overlayfs: workdir and upperdir must be separate subtrees [ 2429.436611] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2429.471016] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:51 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x404000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2429.577702] FAT-fs (loop5): bogus number of reserved sectors [ 2429.587072] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:51 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000000000000001190b8128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2429.786961] overlayfs: workdir and upperdir must be separate subtrees [ 2429.795876] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2429.815900] overlayfs: workdir and upperdir must be separate subtrees [ 2429.841387] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:57:51 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:51 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x405c00, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2429.907925] overlayfs: workdir and upperdir must reside under the same mount 03:57:51 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=::file0,workdir=./file1']) 03:57:51 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff0000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2430.043353] overlayfs: workdir and upperdir must be separate subtrees [ 2430.065711] overlayfs: workdir and upperdir must be separate subtrees 03:57:51 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2430.114422] FAT-fs (loop5): bogus number of reserved sectors [ 2430.123728] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2430.175722] loop0: p1 < > p4 [ 2430.194083] loop0: partition table partially beyond EOD, truncated 03:57:51 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffff0000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:52 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x406000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2430.222479] loop0: p1 size 2 extends beyond EOD, truncated [ 2430.228981] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2430.248431] overlayfs: empty lowerdir [ 2430.252934] loop0: p4 start 1854537728 is beyond EOD, truncated 03:57:52 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2430.324032] overlayfs: workdir and upperdir must reside under the same mount [ 2430.391298] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:52 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=\\:file0,workdir=./file1']) [ 2430.436284] overlayfs: workdir and upperdir must be separate subtrees [ 2430.461016] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2430.485439] overlayfs: workdir and upperdir must be separate subtrees [ 2430.529258] FAT-fs (loop5): bogus number of reserved sectors [ 2430.576836] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2430.610092] overlayfs: failed to resolve ':file0': -2 03:57:52 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000000000000001190c8128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:57:52 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x7ffffffff000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2430.661403] overlayfs: workdir and upperdir must reside under the same mount 03:57:52 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.,file0,workdir=./file1']) 03:57:52 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff0000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2430.741068] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:52 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2430.900986] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:57:52 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\nverlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:52 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2430.962789] overlayfs: unrecognized mount option "file0" or missing value [ 2431.002838] overlayfs: unrecognized mount option "file0" or missing value [ 2431.080987] loop0: p1 < > p4 [ 2431.111473] loop0: partition table partially beyond EOD, truncated [ 2431.130820] loop0: p1 size 2 extends beyond EOD, truncated [ 2431.151480] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:52 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.\\file0,workdir=./file1']) 03:57:52 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='%verlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2431.164454] FAT-fs (loop5): bogus number of reserved sectors [ 2431.177685] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2431.189946] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:53 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2431.351304] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2431.369092] overlayfs: failed to resolve '.file0': -2 03:57:53 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000000000000001190d8128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2431.407177] FAT-fs (loop5): bogus number of reserved sectors 03:57:53 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000037dc1250200000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2431.461237] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2431.461995] overlayfs: workdir and upperdir must reside under the same mount 03:57:53 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)=',verlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:53 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:,ile0,workdir=./file1']) [ 2431.581204] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:53 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2431.666414] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2431.736202] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:57:53 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000000000000001190e8128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2431.812170] overlayfs: unrecognized mount option "ile0" or missing value 03:57:53 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\\verlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2431.868616] overlayfs: unrecognized mount option "ile0" or missing value [ 2431.905052] FAT-fs (loop5): bogus number of reserved sectors 03:57:53 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:53 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:.ile0,workdir=./file1']) [ 2431.925018] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2431.961521] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:53 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2432.096989] loop0: p1 < > p4 [ 2432.110937] FAT-fs (loop5): bogus number of reserved sectors [ 2432.116939] loop0: partition table partially beyond EOD, truncated [ 2432.131504] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2432.141695] loop0: p1 size 2 extends beyond EOD, truncated 03:57:53 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='nverlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2432.177500] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2432.218338] overlayfs: failed to resolve '.ile0': -2 03:57:54 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2432.271717] overlayfs: workdir and upperdir must reside under the same mount 03:57:54 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:/ile0,workdir=./file1']) [ 2432.339316] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2432.392058] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:54 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='o\nerlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2432.539176] overlayfs: failed to resolve '/ile0': -2 [ 2432.561500] overlayfs: workdir and upperdir must reside under the same mount [ 2432.574484] loop0: p1 < > p4 [ 2432.577627] loop0: partition table partially beyond EOD, truncated [ 2432.580565] FAT-fs (loop5): bogus number of reserved sectors [ 2432.590229] loop0: p1 size 2 extends beyond EOD, truncated [ 2432.591168] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2432.603941] loop0: p4 start 1854537728 is beyond EOD, truncated 03:57:54 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.::ile0,workdir=./file1']) [ 2432.612469] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:54 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:54 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='o%erlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:54 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000000000000000000f8128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:57:54 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:54 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2432.781326] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2432.811770] print_req_error: 34 callbacks suppressed [ 2432.811782] print_req_error: I/O error, dev loop5, sector 0 flags 80700 [ 2432.857918] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2432.859091] overlayfs: empty lowerdir [ 2432.864492] buffer_io_error: 30 callbacks suppressed [ 2432.864502] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2432.865622] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2432.887898] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2432.896808] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2432.903340] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2432.922761] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2432.931055] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2432.937510] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2432.937687] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2432.951374] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2432.959194] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2432.965674] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2432.973477] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2432.979908] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2432.987913] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2432.994427] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2433.003302] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2433.009729] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2433.020711] Buffer I/O error on dev loop5p1, logical block 0, async page read 03:57:54 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:\\ile0,workdir=./file1']) [ 2433.053652] FAT-fs (loop5): bogus number of reserved sectors [ 2433.063865] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:54 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='ov\nrlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2433.142254] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2433.189298] FAT-fs (loop5): bogus number of reserved sectors [ 2433.206356] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2433.231931] overlayfs: failed to resolve 'ile0': -2 03:57:55 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:f,le0,workdir=./file1']) [ 2433.271510] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2433.292140] loop0: p1 < > p4 [ 2433.295855] loop0: partition table partially beyond EOD, truncated 03:57:55 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffff070055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2433.330301] loop0: p1 size 2 extends beyond EOD, truncated [ 2433.346696] loop0: p4 start 1854537728 is beyond EOD, truncated 03:57:55 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:55 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:55 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='ov%rlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2433.514516] overlayfs: unrecognized mount option "le0" or missing value [ 2433.541463] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2433.592637] overlayfs: unrecognized mount option "le0" or missing value 03:57:55 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:f.le0,workdir=./file1']) [ 2433.673172] loop0: p1 < > p4 [ 2433.677742] loop0: partition table partially beyond EOD, truncated [ 2433.711829] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2433.730228] loop0: p1 size 2 extends beyond EOD, truncated [ 2433.766017] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2433.768115] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:55 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='ov,rlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2433.790820] FAT-fs (loop5): bogus number of reserved sectors [ 2433.814194] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2433.868032] overlayfs: failed to resolve 'f.le0': -2 03:57:55 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000000000000001190f8128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2433.901745] overlayfs: workdir and upperdir must reside under the same mount 03:57:55 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:f/le0,workdir=./file1']) [ 2433.968452] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:57:55 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000155aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2434.052028] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2434.081139] FAT-fs (loop5): bogus number of reserved sectors 03:57:55 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000041a9e50b0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2434.115845] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:55 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='ov\\rlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2434.173033] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2434.180222] overlayfs: failed to resolve 'f/le0': -2 [ 2434.239338] overlayfs: workdir and upperdir must reside under the same mount 03:57:56 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:56 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:f:le0,workdir=./file1']) [ 2434.327582] loop0: p1 < > p4 [ 2434.341205] loop0: partition table partially beyond EOD, truncated [ 2434.365258] loop0: p1 size 2 extends beyond EOD, truncated [ 2434.433793] loop0: p4 start 1854537728 is beyond EOD, truncated 03:57:56 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='ove\nlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2434.513961] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2434.581238] overlayfs: failed to resolve 'f': -2 [ 2434.591325] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:56 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000119108128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:57:56 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:f\\le0,workdir=./file1']) [ 2434.643559] FAT-fs (loop5): bogus number of reserved sectors [ 2434.668988] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2434.717822] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:57:56 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000255aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2434.794761] FAT-fs (loop5): bogus number of reserved sectors [ 2434.814156] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:56 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='ove%lay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2434.868982] overlayfs: failed to resolve 'fle0': -2 [ 2434.897476] overlayfs: workdir and upperdir must reside under the same mount 03:57:56 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:56 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:fi#e0,workdir=./file1']) 03:57:56 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:56 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='ove,lay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2435.098830] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2435.123818] loop0: p1 < > p4 [ 2435.127040] loop0: partition table partially beyond EOD, truncated [ 2435.144544] overlayfs: failed to resolve 'fi#e0': -2 [ 2435.152561] loop0: p1 size 2 extends beyond EOD, truncated [ 2435.178519] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2435.191473] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2435.202666] overlayfs: workdir and upperdir must reside under the same mount [ 2435.283681] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:57 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:fi*e0,workdir=./file1']) [ 2435.411813] FAT-fs (loop5): bogus number of reserved sectors [ 2435.440716] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:57 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000119118128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:57:57 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='ove\\lay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:57 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2435.504956] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2435.536443] overlayfs: failed to resolve 'fi*e0': -2 [ 2435.551076] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2435.596812] overlayfs: workdir and upperdir must reside under the same mount 03:57:57 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:fi+e0,workdir=./file1']) [ 2435.683191] FAT-fs (loop5): bogus number of reserved sectors [ 2435.706689] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:57 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000355aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:57 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:57:57 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='over\nay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2435.907483] loop0: p1 < > p4 [ 2435.910923] loop0: partition table partially beyond EOD, truncated [ 2435.951605] loop0: p1 size 2 extends beyond EOD, truncated [ 2435.961313] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2435.982480] overlayfs: failed to resolve 'fi+e0': -2 [ 2436.001776] loop0: p4 start 1854537728 is beyond EOD, truncated 03:57:57 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:fi,e0,workdir=./file1']) 03:57:57 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:57 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000225c17d0355aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2436.081922] FAT-fs (loop5): bogus number of reserved sectors [ 2436.103852] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2436.115578] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2436.141317] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:57 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='over%ay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2436.189852] FAT-fs (loop5): bogus number of reserved sectors [ 2436.205303] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2436.239563] overlayfs: unrecognized mount option "e0" or missing value 03:57:58 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2436.303306] loop0: p1 < > p4 [ 2436.306625] loop0: partition table partially beyond EOD, truncated [ 2436.306838] overlayfs: unrecognized mount option "e0" or missing value [ 2436.332654] loop0: p1 size 2 extends beyond EOD, truncated [ 2436.348856] loop0: p4 start 1854537728 is beyond EOD, truncated 03:57:58 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000119128128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:57:58 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:fi-e0,workdir=./file1']) [ 2436.528174] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:58 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='over,ay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2436.596523] overlayfs: failed to resolve 'fi-e0': -2 [ 2436.620981] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2436.634625] FAT-fs (loop5): bogus number of reserved sectors [ 2436.647253] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:58 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000455aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2436.665304] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2436.680879] overlayfs: workdir and upperdir must reside under the same mount 03:57:58 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:fi.e0,workdir=./file1']) 03:57:58 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2436.817547] FAT-fs (loop5): bogus number of reserved sectors [ 2436.840830] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:58 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='over.ay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2436.936906] loop0: p1 < > p4 [ 2436.942541] loop0: partition table partially beyond EOD, truncated [ 2436.951955] loop0: p1 size 2 extends beyond EOD, truncated 03:57:58 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2437.001891] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2437.120305] overlayfs: failed to resolve 'fi.e0': -2 03:57:58 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:fi0e0,workdir=./file1']) 03:57:59 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overLay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2437.240622] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2437.271029] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2437.277738] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2437.360080] overlayfs: failed to resolve 'fi0e0': -2 03:57:59 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000f170000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2437.396776] FAT-fs (loop5): bogus number of reserved sectors [ 2437.418365] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:59 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000119138128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2437.454375] overlayfs: workdir and upperdir must reside under the same mount 03:57:59 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2437.526441] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:57:59 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:57:59 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:fi:e0,workdir=./file1']) [ 2437.642437] FAT-fs (loop5): bogus number of reserved sectors [ 2437.656180] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:59 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='over\\ay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2437.685475] loop0: p1 < > p4 [ 2437.688733] loop0: partition table partially beyond EOD, truncated [ 2437.715336] loop0: p1 size 2 extends beyond EOD, truncated 03:57:59 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2437.740821] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2437.772295] overlayfs: failed to resolve 'fi': -2 03:57:59 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:fi\\e0,workdir=./file1']) [ 2437.866514] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:57:59 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000119148128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2437.976460] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2438.011634] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:57:59 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overmay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:57:59 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000655aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2438.127323] FAT-fs (loop5): bogus number of reserved sectors [ 2438.154999] overlayfs: failed to resolve 'fie0': -2 [ 2438.167390] FAT-fs (loop5): Can't find a valid FAT filesystem 03:57:59 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2438.190933] loop0: p1 < > p4 [ 2438.194092] loop0: partition table partially beyond EOD, truncated [ 2438.202640] overlayfs: workdir and upperdir must reside under the same mount [ 2438.226810] loop0: p1 size 2 extends beyond EOD, truncated [ 2438.266979] loop0: p4 start 1854537728 is beyond EOD, truncated 03:58:00 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:fil,0,workdir=./file1']) [ 2438.321262] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2438.425164] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2438.461611] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:00 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overuay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2438.469237] overlayfs: unrecognized mount option "0" or missing value [ 2438.514719] overlayfs: unrecognized mount option "0" or missing value 03:58:00 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000855aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:00 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:58:00 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000119158128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:58:00 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:fil/0,workdir=./file1']) 03:58:00 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000001f0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2438.801591] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:00 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overl\ny\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2438.922308] FAT-fs (loop5): bogus number of reserved sectors [ 2438.928274] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2438.945241] loop0: p1 < > p4 [ 2438.948509] loop0: partition table partially beyond EOD, truncated [ 2438.965821] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2439.003760] loop0: p1 size 2 extends beyond EOD, truncated [ 2439.029598] overlayfs: failed to resolve 'fil/0': -2 [ 2439.072813] loop0: p4 start 1854537728 is beyond EOD, truncated 03:58:00 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:fil:0,workdir=./file1']) 03:58:01 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:01 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overl%y\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2439.267180] overlayfs: failed to resolve 'fil': -2 [ 2439.305472] overlayfs: workdir and upperdir must reside under the same mount [ 2439.344863] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:01 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:58:01 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:fil\\0,workdir=./file1']) [ 2439.357684] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2439.359486] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:58:01 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000119168128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2439.509191] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:01 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overla\n\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2439.585279] overlayfs: failed to resolve 'fil0': -2 [ 2439.602087] FAT-fs (loop5): bogus number of reserved sectors 03:58:01 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:01 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2439.645421] overlayfs: workdir and upperdir must reside under the same mount [ 2439.681505] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2439.712310] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:01 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e3a66696c65022c776f726b6469723d2e2f66696c6531"]) [ 2439.831491] loop0: p1 < > p4 [ 2439.845757] loop0: partition table partially beyond EOD, truncated [ 2439.862024] loop0: p1 size 2 extends beyond EOD, truncated 03:58:01 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overla%\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2439.924404] FAT-fs (loop5): bogus number of reserved sectors [ 2439.945183] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2439.951817] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2439.958077] loop0: p4 start 1854537728 is beyond EOD, truncated 03:58:01 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f55aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2440.019827] overlayfs: failed to resolve 'file': -2 03:58:01 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\xff', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2440.111428] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:01 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file,,workdir=./file1']) 03:58:01 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2440.190919] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:58:02 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x02', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:02 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="00006800000000000000000000000f178128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2440.341350] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2440.365917] overlayfs: failed to resolve 'file': -2 [ 2440.407918] overlayfs: workdir and upperdir must reside under the same mount 03:58:02 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file:,workdir=./file1']) 03:58:02 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\xff', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2440.513728] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:02 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2440.561238] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:02 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x03', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:02 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000240000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2440.668743] loop0: p1 < > p4 [ 2440.686584] loop0: partition table partially beyond EOD, truncated [ 2440.692786] overlayfs: failed to resolve 'file': -2 [ 2440.750068] loop0: p1 size 2 extends beyond EOD, truncated [ 2440.784949] loop0: p4 start 1854537728 is beyond EOD, truncated 03:58:02 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file\\,workdir=./file1']) 03:58:02 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:58:02 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x04', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2440.993945] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2441.030722] overlayfs: missing 'workdir' [ 2441.051681] overlayfs: missing 'workdir' 03:58:02 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0\\workdir=./file1']) [ 2441.083658] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2441.090040] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:03 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:03 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000119178128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:58:03 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2441.265082] FAT-fs (loop5): bogus number of reserved sectors [ 2441.303478] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2441.372149] overlayfs: missing 'workdir' 03:58:03 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x05', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2441.421010] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2441.441728] overlayfs: missing 'workdir' 03:58:03 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,,orkdir=./file1']) 03:58:03 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\xff', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:58:03 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x06', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2441.670209] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2441.694782] loop0: p1 < > p4 [ 2441.697915] loop0: partition table partially beyond EOD, truncated [ 2441.759415] loop0: p1 size 2 extends beyond EOD, truncated [ 2441.764403] overlayfs: unrecognized mount option "orkdir=./file1" or missing value [ 2441.782483] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2441.811721] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2441.833191] overlayfs: unrecognized mount option "orkdir=./file1" or missing value 03:58:03 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,.orkdir=./file1']) 03:58:03 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:03 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\a', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:03 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2442.101196] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2442.113470] overlayfs: unrecognized mount option ".orkdir=./file1" or missing value [ 2442.211679] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:04 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\xff', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:58:04 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000360000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:04 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000000000000000001f8128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:58:04 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,/orkdir=./file1']) 03:58:04 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\b', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2442.271017] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:04 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000003c0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2442.481614] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2442.513158] overlayfs: unrecognized mount option "/orkdir=./file1" or missing value 03:58:04 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\t', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2442.586133] overlayfs: unrecognized mount option "/orkdir=./file1" or missing value [ 2442.595731] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:04 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff655aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2442.704912] loop0: p1 < > p4 [ 2442.717428] loop0: partition table partially beyond EOD, truncated 03:58:04 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,\\orkdir=./file1']) [ 2442.752042] loop0: p1 size 2 extends beyond EOD, truncated 03:58:04 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\xff', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2442.804437] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2442.820435] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2442.895258] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:58:04 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000003f0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:04 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\n', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2442.949886] overlayfs: unrecognized mount option "\orkdir=./file1" or missing value 03:58:04 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000000208128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2443.017184] overlayfs: unrecognized mount option "\orkdir=./file1" or missing value [ 2443.050572] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:04 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,w,rkdir=./file1']) 03:58:05 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\xff', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:58:05 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffdfc55aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:05 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\v', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:05 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2443.348359] overlayfs: unrecognized mount option "w" or missing value 03:58:05 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,w/rkdir=./file1']) [ 2443.393539] overlayfs: unrecognized mount option "w" or missing value [ 2443.471365] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2443.560249] loop0: p1 < > p4 [ 2443.585932] loop0: partition table partially beyond EOD, truncated [ 2443.620877] loop0: p1 size 2 extends beyond EOD, truncated [ 2443.623481] overlayfs: unrecognized mount option "w/rkdir=./file1" or missing value [ 2443.660988] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2443.692053] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:05 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\f', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2443.732635] overlayfs: unrecognized mount option "w/rkdir=./file1" or missing value 03:58:05 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,w\\rkdir=./file1']) 03:58:05 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000be5a9410000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2443.802387] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:58:05 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffdfd55aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2443.891063] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2443.972425] loop0: p1 < > p4 [ 2443.979273] loop0: partition table partially beyond EOD, truncated 03:58:05 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\r', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2444.015507] loop0: p1 size 2 extends beyond EOD, truncated [ 2444.031734] overlayfs: unrecognized mount option "w\rkdir=./file1" or missing value [ 2444.052175] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2444.091275] overlayfs: unrecognized mount option "w\rkdir=./file1" or missing value 03:58:05 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000000238128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:58:05 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\xff', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:58:06 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,wnrkdir=./file1']) [ 2444.296621] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:06 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\\', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2444.361813] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2444.447563] overlayfs: unrecognized mount option "wnrkdir=./file1" or missing value [ 2444.481729] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2444.497201] overlayfs: unrecognized mount option "wnrkdir=./file1" or missing value 03:58:06 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffe55aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2444.566099] print_req_error: 12 callbacks suppressed [ 2444.566129] print_req_error: I/O error, dev loop0, sector 0 flags 80700 [ 2444.582185] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2444.588636] buffer_io_error: 10 callbacks suppressed [ 2444.588646] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2444.588849] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2444.608990] Buffer I/O error on dev loop0p1, logical block 0, async page read 03:58:06 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,wprkdir=./file1']) 03:58:06 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000420000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2444.617885] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2444.624433] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2444.670813] loop_reread_partitions: partition scan of loop0 () failed (rc=-16) [ 2444.721383] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:06 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay`', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:06 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\xff', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2444.787043] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2444.824007] overlayfs: unrecognized mount option "wprkdir=./file1" or missing value [ 2444.853614] overlayfs: unrecognized mount option "wprkdir=./file1" or missing value 03:58:06 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,wo,kdir=./file1']) 03:58:06 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000000000000000003f8128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2444.938910] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2444.962180] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:06 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2445.097692] overlayfs: unrecognized mount option "wo" or missing value 03:58:06 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff55aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:06 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000480000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:07 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\xff', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2445.221637] overlayfs: unrecognized mount option "wo" or missing value [ 2445.240325] loop0: p1 < > p4 [ 2445.252188] loop0: partition table partially beyond EOD, truncated [ 2445.289152] loop0: p1 size 2 extends beyond EOD, truncated [ 2445.304836] overlayfs: workdir and upperdir must be separate subtrees 03:58:07 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,wo/kdir=./file1']) [ 2445.350649] overlayfs: workdir and upperdir must be separate subtrees [ 2445.366952] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2445.385684] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:07 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2445.505892] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2445.574702] overlayfs: unrecognized mount option "wo/kdir=./file1" or missing value [ 2445.631428] overlayfs: unrecognized mount option "wo/kdir=./file1" or missing value [ 2445.664736] print_req_error: I/O error, dev loop5, sector 0 flags 80700 [ 2445.676813] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2445.693957] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2445.700639] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2445.711571] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2445.718088] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2445.726456] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2445.733057] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2445.741080] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2445.747631] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2445.751334] overlayfs: workdir and upperdir must be separate subtrees [ 2445.761613] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2445.768093] Buffer I/O error on dev loop5p1, logical block 0, async page read 03:58:07 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000000408128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:58:07 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,wo\\kdir=./file1']) 03:58:07 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2445.777130] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2445.784712] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2445.903945] overlayfs: workdir and upperdir must be separate subtrees 03:58:07 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ffffffffffff55aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2445.958368] overlayfs: unrecognized mount option "wo\kdir=./file1" or missing value [ 2445.994550] loop0: p1 < > p4 03:58:07 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000005244534b0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:07 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2446.013604] overlayfs: unrecognized mount option "wo\kdir=./file1" or missing value [ 2446.025064] loop0: partition table partially beyond EOD, truncated [ 2446.044581] loop0: p1 size 2 extends beyond EOD, truncated [ 2446.051379] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:07 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,woqkdir=./file1']) [ 2446.083329] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2446.141277] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2446.149430] FAT-fs (loop5): bogus number of reserved sectors [ 2446.173223] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2446.201092] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2446.265909] overlayfs: workdir and upperdir must be separate subtrees [ 2446.311907] overlayfs: unrecognized mount option "woqkdir=./file1" or missing value [ 2446.320913] overlayfs: workdir and upperdir must be separate subtrees 03:58:08 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000000000000be5a9418128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:58:08 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2446.361583] overlayfs: unrecognized mount option "woqkdir=./file1" or missing value [ 2446.381032] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2446.401871] FAT-fs (loop5): bogus number of reserved sectors [ 2446.415032] FAT-fs (loop5): Can't find a valid FAT filesystem 03:58:08 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,wor,dir=./file1']) 03:58:08 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\xfc', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2446.551547] overlayfs: workdir and upperdir must be separate subtrees [ 2446.567935] overlayfs: workdir and upperdir must be separate subtrees 03:58:08 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffffffffffff55aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2446.654095] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:08 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2446.772328] loop0: p1 < > p4 [ 2446.775549] loop0: partition table partially beyond EOD, truncated 03:58:08 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000004c0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2446.829456] overlayfs: unrecognized mount option "wor" or missing value [ 2446.843328] loop0: p1 size 2 extends beyond EOD, truncated [ 2446.851206] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2446.866100] overlayfs: workdir and upperdir must be separate subtrees 03:58:08 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff55aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:08 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,wor/dir=./file1']) [ 2446.945222] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2446.948376] overlayfs: workdir and upperdir must be separate subtrees 03:58:08 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2447.051560] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:58:08 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\xfd', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2447.191879] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:09 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000000428128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:58:09 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2447.244983] overlayfs: workdir and upperdir must be separate subtrees [ 2447.274047] overlayfs: unrecognized mount option "wor/dir=./file1" or missing value [ 2447.331265] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2447.350466] overlayfs: workdir and upperdir must be separate subtrees 03:58:09 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000004b5344520000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:09 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,wor\\dir=./file1']) [ 2447.468224] loop0: p1 < > p4 03:58:09 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2447.493274] loop0: partition table partially beyond EOD, truncated [ 2447.522015] loop0: p1 size 2 extends beyond EOD, truncated [ 2447.529411] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2447.551186] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2447.651730] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2447.711543] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2447.735168] overlayfs: unrecognized mount option "wor\dir=./file1" or missing value [ 2447.744715] overlayfs: workdir and upperdir must be separate subtrees 03:58:09 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000000488128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:58:09 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x7f', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:58:09 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="75707065726469723d2e2f66696c65302c6c6f7765726469723d2e3a66696c65302c776f726b1269723d2e2f66696c6531"]) [ 2447.813946] overlayfs: workdir and upperdir must be separate subtrees 03:58:09 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2447.929574] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:09 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2448.043300] overlayfs: unrecognized mount option "workir=./file1" or missing value [ 2448.063090] loop0: p1 < > p4 [ 2448.069035] loop0: partition table partially beyond EOD, truncated [ 2448.078279] overlayfs: unrecognized mount option "workir=./file1" or missing value 03:58:09 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000045520000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2448.090950] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2448.129724] loop0: p1 size 2 extends beyond EOD, truncated [ 2448.158541] loop0: p4 start 1854537728 is beyond EOD, truncated 03:58:09 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,work,ir=./file1']) [ 2448.176993] overlayfs: workdir and upperdir must be separate subtrees [ 2448.232338] overlayfs: workdir and upperdir must be separate subtrees [ 2448.254136] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2448.311389] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:58:10 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:10 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x8c', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2448.400717] overlayfs: unrecognized mount option "work" or missing value 03:58:10 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2448.454196] loop0: p1 < > p4 [ 2448.457369] loop0: partition table partially beyond EOD, truncated [ 2448.471510] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2448.482572] overlayfs: unrecognized mount option "work" or missing value [ 2448.489786] loop0: p1 size 2 extends beyond EOD, truncated 03:58:10 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000329570000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2448.536679] overlayfs: workdir and upperdir must be separate subtrees 03:58:10 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,work/ir=./file1']) [ 2448.577585] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2448.590065] overlayfs: workdir and upperdir must be separate subtrees 03:58:10 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000000000000000004c8128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:58:10 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2448.748659] overlayfs: unrecognized mount option "work/ir=./file1" or missing value 03:58:10 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2448.791412] overlayfs: unrecognized mount option "work/ir=./file1" or missing value [ 2448.812919] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:58:10 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000825645570000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:10 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,work\\ir=./file1']) [ 2448.881343] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2448.894429] overlayfs: workdir and upperdir must be separate subtrees [ 2448.913000] overlayfs: workdir and upperdir must be separate subtrees 03:58:10 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x97', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2448.981148] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2449.047729] overlayfs: unrecognized mount option "work\ir=./file1" or missing value 03:58:10 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2449.112507] overlayfs: unrecognized mount option "work\ir=./file1" or missing value [ 2449.160190] loop0: p1 < > p4 [ 2449.178000] loop0: partition table partially beyond EOD, truncated [ 2449.198927] loop0: p1 size 2 extends beyond EOD, truncated 03:58:11 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workair=./file1']) [ 2449.292227] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2449.299416] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2449.306460] overlayfs: workdir and upperdir must be separate subtrees [ 2449.345991] overlayfs: workdir and upperdir must be separate subtrees [ 2449.369507] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2449.411890] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:11 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\xf4', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:58:11 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:11 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:11 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2449.496709] overlayfs: unrecognized mount option "workair=./file1" or missing value [ 2449.524602] loop0: p1 < > p4 [ 2449.531335] loop0: partition table partially beyond EOD, truncated [ 2449.580810] loop0: p1 size 2 extends beyond EOD, truncated [ 2449.588793] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2449.601367] overlayfs: unrecognized mount option "workair=./file1" or missing value [ 2449.647678] overlayfs: workdir and upperdir must be separate subtrees [ 2449.685583] overlayfs: workdir and upperdir must be separate subtrees 03:58:11 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000000548128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:58:11 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workd,r=./file1']) 03:58:11 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2449.901576] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2449.951222] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2450.008529] overlayfs: unrecognized mount option "workd" or missing value [ 2450.032830] loop0: p1 < > p4 [ 2450.036064] loop0: partition table partially beyond EOD, truncated [ 2450.057554] overlayfs: workdir and upperdir must be separate subtrees [ 2450.070322] loop0: p1 size 2 extends beyond EOD, truncated [ 2450.076731] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2450.090068] overlayfs: workdir and upperdir must be separate subtrees 03:58:11 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workd.r=./file1']) 03:58:11 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\xf5', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2450.125744] loop0: p4 start 1854537728 is beyond EOD, truncated 03:58:11 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:11 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2450.231716] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:58:12 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000680000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2450.370592] overlayfs: unrecognized mount option "workd.r=./file1" or missing value [ 2450.432452] loop0: p1 < > p4 [ 2450.438012] loop0: partition table partially beyond EOD, truncated [ 2450.452706] overlayfs: workdir and upperdir must be separate subtrees [ 2450.473834] loop0: p1 size 2 extends beyond EOD, truncated 03:58:12 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workd/r=./file1']) [ 2450.501714] overlayfs: workdir and upperdir must be separate subtrees [ 2450.512853] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2450.522628] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:12 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\xc0', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2450.580982] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:12 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000000558128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2450.756512] overlayfs: unrecognized mount option "workd/r=./file1" or missing value [ 2450.765183] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:58:12 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workd:r=./file1']) 03:58:12 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:12 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\xf6', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:58:12 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:12 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000006c0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2451.030193] overlayfs: workdir and upperdir must be separate subtrees [ 2451.037656] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2451.051388] loop0: p1 < > p4 [ 2451.061602] loop0: partition table partially beyond EOD, truncated [ 2451.071428] overlayfs: unrecognized mount option "workd:r=./file1" or missing value [ 2451.084758] loop0: p1 size 2 extends beyond EOD, truncated [ 2451.146783] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2451.156552] overlayfs: workdir and upperdir must be separate subtrees 03:58:12 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:13 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workd\\r=./file1']) [ 2451.261117] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:13 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:13 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\xfb', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2451.344723] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2451.387317] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2451.415905] overlayfs: unrecognized mount option "workd\r=./file1" or missing value [ 2451.465546] overlayfs: workdir and upperdir must be separate subtrees [ 2451.493681] overlayfs: workdir and upperdir must be separate subtrees 03:58:13 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdi,=./file1']) 03:58:13 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000740000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2451.533147] loop0: p1 < > p4 [ 2451.538799] loop0: partition table partially beyond EOD, truncated [ 2451.560889] loop0: p1 size 2 extends beyond EOD, truncated [ 2451.578008] loop0: p4 start 1854537728 is beyond EOD, truncated 03:58:13 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000000608128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:58:13 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:13 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2451.701449] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2451.732269] overlayfs: unrecognized mount option "workdi" or missing value [ 2451.803659] overlayfs: workdir and upperdir must be separate subtrees [ 2451.821819] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2451.829058] print_req_error: 27 callbacks suppressed [ 2451.829069] print_req_error: I/O error, dev loop0, sector 0 flags 80700 03:58:13 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\xfd', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:58:13 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdi/=./file1']) [ 2451.855732] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2451.862278] buffer_io_error: 23 callbacks suppressed [ 2451.862288] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2451.878154] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2451.879865] overlayfs: workdir and upperdir must be separate subtrees [ 2451.885026] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2451.899063] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2451.905665] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2451.936485] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2451.943058] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2451.960596] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2451.967155] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2451.975574] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2451.982192] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2451.995089] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2452.001715] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2452.009350] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2452.015938] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2452.044394] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2452.050946] Buffer I/O error on dev loop0p1, logical block 0, async page read 03:58:13 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2452.066990] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2452.122413] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2452.124126] overlayfs: unrecognized mount option "workdi/=./file1" or missing value 03:58:13 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2452.219368] overlayfs: unrecognized mount option "workdi/=./file1" or missing value [ 2452.239571] overlayfs: workdir and upperdir must be separate subtrees [ 2452.266436] loop0: p1 < > p4 [ 2452.276251] overlayfs: workdir and upperdir must be separate subtrees [ 2452.284271] loop0: partition table partially beyond EOD, truncated [ 2452.291233] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:14 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000000000007a0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:14 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdi\\=./file1']) 03:58:14 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:58:14 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2452.354342] loop0: p1 size 2 extends beyond EOD, truncated [ 2452.391975] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2452.451181] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2452.463353] overlayfs: unrecognized mount option "workdi\=./file1" or missing value 03:58:14 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000000638128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2452.515569] overlayfs: unrecognized mount option "workdi\=./file1" or missing value [ 2452.531700] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:14 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdiq=./file1']) [ 2452.655981] overlayfs: workdir and upperdir must be separate subtrees [ 2452.696538] overlayfs: workdir and upperdir must be separate subtrees [ 2452.736468] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:14 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2452.798399] loop0: p1 < > p4 [ 2452.801123] FAT-fs (loop5): bogus number of reserved sectors [ 2452.801904] loop0: partition table partially beyond EOD, truncated [ 2452.831166] FAT-fs (loop5): Can't find a valid FAT filesystem 03:58:14 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2452.845985] loop0: p1 size 2 extends beyond EOD, truncated [ 2452.865667] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2452.875629] overlayfs: unrecognized mount option "workdiq=./file1" or missing value [ 2452.893870] overlayfs: unrecognized mount option "workdiq=./file1" or missing value 03:58:14 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir,./file1']) [ 2452.954282] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2453.064641] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:58:14 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000574556820000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2453.159378] overlayfs: workdir and upperdir must be separate subtrees [ 2453.175905] FAT-fs (loop5): bogus number of reserved sectors [ 2453.182954] overlayfs: unrecognized mount option "workdir" or missing value [ 2453.196242] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2453.208961] overlayfs: workdir and upperdir must be separate subtrees 03:58:15 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir\\./file1']) 03:58:15 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:58:15 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:15 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000000688128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2453.281904] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2453.362053] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2453.428223] overlayfs: unrecognized mount option "workdir\./file1" or missing value [ 2453.493605] overlayfs: unrecognized mount option "workdir\./file1" or missing value 03:58:15 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:15 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=,/file1']) [ 2453.601838] FAT-fs (loop5): bogus number of reserved sectors [ 2453.608326] overlayfs: workdir and upperdir must be separate subtrees [ 2453.625507] loop0: p1 < > p4 [ 2453.635488] loop0: partition table partially beyond EOD, truncated [ 2453.658724] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2453.669529] overlayfs: workdir and upperdir must be separate subtrees [ 2453.678196] loop0: p1 size 2 extends beyond EOD, truncated 03:58:15 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000ffffff8c0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:15 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2453.725879] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2453.761154] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:15 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2453.792093] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2453.821984] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2453.858362] overlayfs: unrecognized mount option "workdir=" or missing value [ 2453.924778] overlayfs: unrecognized mount option "workdir=" or missing value 03:58:15 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=//file1']) [ 2453.994153] overlayfs: workdir and upperdir must be separate subtrees [ 2454.026911] overlayfs: workdir and upperdir must be separate subtrees 03:58:15 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000000000000000006c8128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2454.054241] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2454.061200] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2454.066982] FAT-fs (loop5): bogus number of reserved sectors [ 2454.095390] FAT-fs (loop5): Can't find a valid FAT filesystem 03:58:15 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:15 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:15 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000ffffff970000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2454.227998] overlayfs: failed to resolve '//file1': -2 [ 2454.251297] loop0: p1 < > p4 [ 2454.254426] loop0: partition table partially beyond EOD, truncated [ 2454.272351] loop0: p1 size 2 extends beyond EOD, truncated [ 2454.274077] overlayfs: failed to resolve '//file1': -2 [ 2454.328967] FAT-fs (loop5): bogus number of reserved sectors [ 2454.348948] FAT-fs (loop5): Can't find a valid FAT filesystem 03:58:16 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000ffffdabe0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2454.406049] loop0: p4 start 1854537728 is beyond EOD, truncated 03:58:16 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=:/file1']) 03:58:16 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2454.478660] overlayfs: workdir and upperdir must be separate subtrees [ 2454.501488] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2454.530948] overlayfs: workdir and upperdir must be separate subtrees 03:58:16 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2454.627209] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:58:16 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2454.682279] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2454.707462] overlayfs: failed to resolve ':/file1': -2 [ 2454.765554] FAT-fs (loop5): bogus number of reserved sectors [ 2454.793243] overlayfs: failed to resolve ':/file1': -2 [ 2454.793320] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2454.813772] loop0: p1 < > p4 [ 2454.823362] loop0: partition table partially beyond EOD, truncated [ 2454.841604] loop0: p1 size 2 extends beyond EOD, truncated 03:58:16 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=\\/file1']) [ 2454.872229] overlayfs: workdir and upperdir must be separate subtrees [ 2454.881725] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2454.901677] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2454.918742] overlayfs: workdir and upperdir must be separate subtrees 03:58:16 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000000748128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:58:16 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2454.990631] FAT-fs (loop5): bogus number of reserved sectors [ 2454.996447] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2455.139270] overlayfs: failed to resolve '/file1': -2 [ 2455.151235] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2455.186962] overlayfs: failed to resolve '/file1': -2 03:58:16 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\xff', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2455.241553] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:17 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000ffffffc90000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:17 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.,file1']) [ 2455.287563] overlayfs: workdir and upperdir must be separate subtrees [ 2455.298404] overlayfs: workdir and upperdir must be separate subtrees 03:58:17 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:17 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2455.492836] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2455.572181] loop0: p1 < > p4 [ 2455.575453] loop0: partition table partially beyond EOD, truncated [ 2455.603070] loop0: p1 size 2 extends beyond EOD, truncated [ 2455.611633] overlayfs: unrecognized mount option "file1" or missing value [ 2455.620598] overlayfs: workdir and upperdir must be separate subtrees [ 2455.632267] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2455.649222] overlayfs: workdir and upperdir must be separate subtrees 03:58:17 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.\\file1']) 03:58:17 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2455.856506] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2455.885187] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:58:17 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2455.928900] overlayfs: workdir and upperdir must be separate subtrees [ 2455.950951] overlayfs: failed to resolve '.file1': -2 [ 2456.002845] overlayfs: workdir and upperdir must be separate subtrees 03:58:17 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="0000680000000000000000000000007a8128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:58:17 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./,ile1']) [ 2456.061179] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:17 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe0000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:17 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2456.216657] overlayfs: unrecognized mount option "ile1" or missing value [ 2456.241470] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:18 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000ffffffe40000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2456.273607] overlayfs: unrecognized mount option "ile1" or missing value [ 2456.341748] FAT-fs (loop5): bogus number of reserved sectors [ 2456.357494] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2456.394150] loop0: p1 < > p4 [ 2456.397416] loop0: partition table partially beyond EOD, truncated [ 2456.404740] overlayfs: workdir and upperdir must be separate subtrees [ 2456.415776] overlayfs: workdir and upperdir must be separate subtrees 03:58:18 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./.ile1']) [ 2456.488097] loop0: p1 size 2 extends beyond EOD, truncated 03:58:18 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2456.541295] FAT-fs (loop5): bogus number of reserved sectors [ 2456.558198] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2456.570505] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2456.579069] loop0: p4 start 1854537728 is beyond EOD, truncated 03:58:18 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ff000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2456.641022] overlayfs: failed to resolve './.ile1': -2 [ 2456.641354] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2456.676027] overlayfs: workdir and upperdir must be separate subtrees [ 2456.683379] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:58:18 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.//ile1']) [ 2456.732257] overlayfs: workdir and upperdir must be separate subtrees 03:58:18 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:58:18 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000ffffffee0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:18 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2456.951574] overlayfs: failed to resolve './/ile1': -2 [ 2456.991509] overlayfs: failed to resolve './/ile1': -2 03:58:18 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000000808128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:58:18 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./:ile1']) [ 2457.068926] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2457.095043] FAT-fs (loop5): bogus number of reserved sectors [ 2457.104745] overlayfs: workdir and upperdir must be separate subtrees [ 2457.132546] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2457.178007] overlayfs: workdir and upperdir must be separate subtrees 03:58:19 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:19 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:19 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2457.421868] loop0: p1 < > p4 [ 2457.447064] overlayfs: failed to resolve './:ile1': -2 [ 2457.455183] loop0: partition table partially beyond EOD, truncated 03:58:19 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000fffffff50000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2457.489382] overlayfs: workdir and upperdir must be separate subtrees [ 2457.492346] loop0: p1 size 2 extends beyond EOD, truncated [ 2457.511373] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:19 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./\\ile1']) [ 2457.538897] overlayfs: workdir and upperdir must be separate subtrees [ 2457.550223] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2457.558664] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:19 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:19 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2457.705704] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2457.713906] FAT-fs (loop5): bogus number of reserved sectors [ 2457.737369] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2457.747724] overlayfs: failed to resolve './ile1': -2 [ 2457.761279] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2457.786010] overlayfs: failed to resolve './ile1': -2 03:58:19 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./f,le1']) 03:58:19 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000ffffff818128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2457.908032] FAT-fs (loop5): bogus number of reserved sectors [ 2457.939611] overlayfs: workdir and upperdir must be separate subtrees [ 2457.940865] FAT-fs (loop5): Can't find a valid FAT filesystem 03:58:19 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000fffffff60000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2457.998590] overlayfs: workdir and upperdir must be separate subtrees [ 2458.021408] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:19 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:58:19 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2458.140082] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2458.185171] overlayfs: unrecognized mount option "le1" or missing value [ 2458.199633] loop0: p1 < > p4 [ 2458.208989] loop0: partition table partially beyond EOD, truncated [ 2458.227508] loop0: p1 size 2 extends beyond EOD, truncated [ 2458.235882] overlayfs: unrecognized mount option "le1" or missing value [ 2458.262938] loop0: p4 start 1854537728 is beyond EOD, truncated 03:58:20 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:20 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./f.le1']) [ 2458.363290] overlayfs: workdir and upperdir must be separate subtrees [ 2458.391762] overlayfs: workdir and upperdir must be separate subtrees [ 2458.403460] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:20 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000407f80000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2458.499778] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:58:20 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\xff', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2458.551224] FAT-fs (loop5): bogus number of reserved sectors [ 2458.574512] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2458.602967] overlayfs: failed to resolve './f.le1': -2 [ 2458.649225] overlayfs: failed to resolve './f.le1': -2 03:58:20 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000ffffff828128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:58:20 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./f/le1']) [ 2458.721586] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:20 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2458.822468] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2458.882671] loop0: p1 < > p4 [ 2458.885911] loop0: partition table partially beyond EOD, truncated [ 2458.895137] overlayfs: failed to resolve './f/le1': -2 03:58:20 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:20 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2458.927681] loop0: p1 size 2 extends beyond EOD, truncated [ 2458.961793] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2458.972127] overlayfs: failed to resolve './f/le1': -2 03:58:20 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./f:le1']) 03:58:20 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000025fb0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2459.060245] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2459.067159] FAT-fs (loop5): bogus number of reserved sectors [ 2459.079528] overlayfs: workdir and upperdir must be separate subtrees [ 2459.089369] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2459.114859] overlayfs: workdir and upperdir must be separate subtrees [ 2459.181228] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2459.242798] overlayfs: failed to resolve './f:le1': -2 03:58:21 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\xff', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2459.265171] FAT-fs (loop5): bogus number of reserved sectors 03:58:21 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000ffffff978128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2459.307387] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2459.315032] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:21 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./f\\le1']) 03:58:21 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2459.483270] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:21 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:58:21 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x7f', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2459.579250] overlayfs: failed to resolve './fle1': -2 [ 2459.588159] loop0: p1 < > p4 [ 2459.603186] loop0: partition table partially beyond EOD, truncated [ 2459.613736] overlayfs: failed to resolve './fle1': -2 [ 2459.621065] loop0: p1 size 2 extends beyond EOD, truncated 03:58:21 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000fffffdfc0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:21 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./fi#e1']) [ 2459.628953] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2459.711998] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2459.821744] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2459.840259] FAT-fs (loop5): bogus number of reserved sectors [ 2459.854681] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2459.878217] overlayfs: failed to resolve './fi#e1': -2 03:58:21 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000ffffffa58128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:58:21 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x8c', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:21 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:21 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000fffffdfd0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2459.953787] overlayfs: failed to resolve './fi#e1': -2 [ 2459.981442] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2460.003705] print_req_error: 1 callbacks suppressed [ 2460.003717] print_req_error: I/O error, dev loop0, sector 0 flags 80700 [ 2460.040809] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2460.047300] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2460.058904] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2460.065517] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2460.073208] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2460.079691] Buffer I/O error on dev loop0p1, logical block 0, async page read 03:58:21 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./fi*e1']) 03:58:21 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2460.087446] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2460.094291] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2460.109421] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2460.116100] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2460.123952] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2460.130551] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2460.139010] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2460.145772] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2460.154860] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2460.161389] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2460.169299] print_req_error: I/O error, dev loop0, sector 0 flags 0 [ 2460.175835] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2460.186850] Buffer I/O error on dev loop0p1, logical block 0, async page read [ 2460.231826] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:22 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\xf6', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2460.286688] loop_reread_partitions: partition scan of loop0 () failed (rc=-16) [ 2460.304043] overlayfs: failed to resolve './fi*e1': -2 03:58:22 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2460.332152] FAT-fs (loop5): bogus number of reserved sectors [ 2460.338020] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2460.363246] overlayfs: failed to resolve './fi*e1': -2 [ 2460.401490] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:58:22 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./fi+e1']) [ 2460.481251] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2460.495844] FAT-fs (loop5): bogus number of reserved sectors [ 2460.515435] FAT-fs (loop5): Can't find a valid FAT filesystem 03:58:22 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:22 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000fffffffd0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2460.548356] loop0: p1 < > p4 [ 2460.557087] loop0: partition table partially beyond EOD, truncated [ 2460.575238] loop0: p1 size 2 extends beyond EOD, truncated [ 2460.586973] loop0: p4 start 1854537728 is beyond EOD, truncated 03:58:22 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2460.689795] overlayfs: workdir and upperdir must be separate subtrees [ 2460.707501] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2460.710862] overlayfs: failed to resolve './fi+e1': -2 03:58:22 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000ffffffa68128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2460.776550] overlayfs: workdir and upperdir must be separate subtrees 03:58:22 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./fi,e1']) 03:58:22 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:22 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100800000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2461.011412] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2461.018018] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2461.059274] FAT-fs (loop5): bogus number of reserved sectors [ 2461.084309] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2461.091428] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2461.105333] overlayfs: unrecognized mount option "e1" or missing value [ 2461.134775] overlayfs: workdir and upperdir must be separate subtrees 03:58:22 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./fi-e1']) [ 2461.199389] overlayfs: workdir and upperdir must be separate subtrees 03:58:23 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000fffffffe0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:23 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:23 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2461.382149] loop0: p1 < > p4 [ 2461.385406] loop0: partition table partially beyond EOD, truncated [ 2461.411223] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:23 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2461.437057] loop0: p1 size 2 extends beyond EOD, truncated [ 2461.448754] overlayfs: failed to resolve './fi-e1': -2 [ 2461.461190] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2461.469229] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2461.475513] overlayfs: workdir and upperdir must be separate subtrees [ 2461.521803] overlayfs: workdir and upperdir must be separate subtrees [ 2461.526221] FAT-fs (loop5): bogus number of reserved sectors 03:58:23 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./fi.e1']) [ 2461.571699] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2461.584334] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:23 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2461.771243] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2461.785303] FAT-fs (loop5): bogus number of reserved sectors [ 2461.820425] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2461.834730] overlayfs: failed to resolve './fi.e1': -2 [ 2461.851435] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2461.863804] overlayfs: workdir and upperdir must be separate subtrees 03:58:23 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2461.916862] overlayfs: workdir and upperdir must be separate subtrees [ 2461.938487] loop0: p1 < > p4 [ 2461.944364] loop0: partition table partially beyond EOD, truncated [ 2461.951461] loop0: p1 size 2 extends beyond EOD, truncated [ 2461.959605] loop0: p4 start 1854537728 is beyond EOD, truncated 03:58:23 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000ffffffa98128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:58:23 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./fi0e1']) 03:58:23 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000407ff0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:23 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:58:23 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2462.197020] overlayfs: failed to resolve './fi0e1': -2 [ 2462.213919] overlayfs: workdir and upperdir must be separate subtrees [ 2462.246166] overlayfs: workdir and upperdir must be separate subtrees [ 2462.261093] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:58:24 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2462.311954] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2462.351809] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:24 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./fi:e1']) [ 2462.359747] FAT-fs (loop5): bogus number of reserved sectors [ 2462.388072] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2462.410048] overlayfs: workdir and upperdir must be separate subtrees 03:58:24 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000fff0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2462.448847] overlayfs: workdir and upperdir must be separate subtrees [ 2462.476463] loop0: p1 < > p4 [ 2462.491294] loop0: partition table partially beyond EOD, truncated 03:58:24 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f00000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2462.504375] FAT-fs (loop5): bogus number of reserved sectors [ 2462.515072] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2462.558447] loop0: p1 size 2 extends beyond EOD, truncated 03:58:24 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:58:24 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2462.629340] overlayfs: failed to resolve './fi:e1': -2 [ 2462.635671] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2462.717732] overlayfs: failed to resolve './fi:e1': -2 [ 2462.735867] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2462.787203] overlayfs: workdir and upperdir must be separate subtrees 03:58:24 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./fi\\e1']) [ 2462.855340] overlayfs: workdir and upperdir must be separate subtrees [ 2462.908020] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2462.923880] FAT-fs (loop5): bogus number of reserved sectors [ 2462.925089] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2462.939387] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2462.996196] loop0: p1 < > p4 [ 2463.007385] loop0: partition table partially beyond EOD, truncated [ 2463.025969] overlayfs: failed to resolve './fie1': -2 [ 2463.031524] loop0: p1 size 2 extends beyond EOD, truncated [ 2463.046534] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2463.065286] overlayfs: failed to resolve './fie1': -2 [ 2463.074109] FAT-fs (loop5): bogus number of reserved sectors [ 2463.080214] FAT-fs (loop5): Can't find a valid FAT filesystem 03:58:24 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000000002be8128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:58:24 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000bedaffff0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:24 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:24 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./fil,1']) [ 2463.121893] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2463.199319] overlayfs: workdir and upperdir must be separate subtrees [ 2463.210216] overlayfs: workdir and upperdir must be separate subtrees 03:58:25 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:25 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:58:25 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2463.303355] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2463.368266] overlayfs: unrecognized mount option "1" or missing value [ 2463.402412] overlayfs: unrecognized mount option "1" or missing value [ 2463.436470] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:25 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./fil/1']) [ 2463.485871] overlayfs: workdir and upperdir must be separate subtrees [ 2463.508829] overlayfs: workdir and upperdir must be separate subtrees [ 2463.542742] loop_reread_partitions: partition scan of loop0 () failed (rc=-16) [ 2463.554210] FAT-fs (loop5): bogus number of reserved sectors [ 2463.594420] FAT-fs (loop5): Can't find a valid FAT filesystem 03:58:25 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:25 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:25 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000f0ffff0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2463.721058] overlayfs: failed to resolve './fil/1': -2 [ 2463.738761] overlayfs: failed to resolve './fil/1': -2 [ 2463.781266] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2463.784180] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2463.822726] FAT-fs (loop5): bogus number of reserved sectors [ 2463.860508] overlayfs: workdir and upperdir must be separate subtrees 03:58:25 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./fil:1']) [ 2463.876573] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2463.886988] overlayfs: workdir and upperdir must be separate subtrees [ 2463.895604] loop0: p1 < > p4 [ 2463.898734] loop0: partition table partially beyond EOD, truncated [ 2463.927412] loop0: p1 size 2 extends beyond EOD, truncated [ 2463.940657] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2463.947474] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2464.042424] overlayfs: failed to resolve './fil:1': -2 03:58:25 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000ffffffbf8128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:58:25 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:25 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2464.081508] overlayfs: failed to resolve './fil:1': -2 03:58:25 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./fil\\1']) [ 2464.145264] overlayfs: workdir and upperdir must be separate subtrees [ 2464.175670] overlayfs: workdir and upperdir must be separate subtrees [ 2464.271151] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2464.307277] overlayfs: failed to resolve './fil1': -2 03:58:26 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2464.324985] overlayfs: failed to resolve './fil1': -2 [ 2464.331323] __loop_clr_fd: partition scan of loop1 failed (rc=-22) 03:58:26 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000fcfdffff0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:26 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file,']) [ 2464.421662] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2464.474228] loop0: p1 < > p4 [ 2464.477363] loop0: partition table partially beyond EOD, truncated [ 2464.490077] FAT-fs (loop5): bogus number of reserved sectors [ 2464.520648] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2464.532598] loop0: p1 size 2 extends beyond EOD, truncated 03:58:26 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff600000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2464.564514] overlayfs: workdir and upperdir must be separate subtrees [ 2464.621581] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2464.647142] overlayfs: workdir and upperdir must be separate subtrees [ 2464.679029] FAT-fs (loop5): bogus number of reserved sectors [ 2464.689631] overlayfs: failed to resolve './file': -2 [ 2464.701348] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2464.722930] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2464.786724] overlayfs: failed to resolve './file': -2 03:58:26 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000fdfdffff0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:26 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2464.815825] __loop_clr_fd: partition scan of loop0 failed (rc=-22) 03:58:26 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffdfc00000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:26 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file\\']) [ 2464.901355] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2464.927040] overlayfs: workdir and upperdir must be separate subtrees 03:58:26 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000ffffffc98128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:58:26 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2464.969426] overlayfs: workdir and upperdir must be separate subtrees [ 2465.043665] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2465.063725] print_req_error: 1 callbacks suppressed [ 2465.063737] print_req_error: I/O error, dev loop5, sector 0 flags 80700 [ 2465.073786] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2465.082249] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2465.089879] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2465.096427] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2465.106400] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2465.112995] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2465.122910] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2465.129388] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2465.136952] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2465.143477] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2465.151374] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2465.157839] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2465.165565] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2465.172172] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2465.173488] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2465.186233] Buffer I/O error on dev loop5p1, logical block 0, async page read 03:58:27 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2465.204187] overlayfs: failed to resolve './file': -2 [ 2465.206008] print_req_error: I/O error, dev loop5, sector 0 flags 0 [ 2465.215984] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2465.223696] Buffer I/O error on dev loop5p1, logical block 0, async page read [ 2465.224845] overlayfs: failed to resolve './file': -2 03:58:27 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) fsetxattr$security_ima(r0, &(0x7f0000000000)='security.ima\x00', &(0x7f0000000040)=@v1={0x2, "474fdb9df152aecfd55920b8658075db"}, 0x11, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) r2 = request_key(&(0x7f00000000c0)='logon\x00', &(0x7f0000000140)={'syz', 0x0}, &(0x7f0000000240)='eth0)nodev\\\x00', 0xfffffffffffffffc) keyctl$get_security(0x11, r2, &(0x7f0000000280)=""/53, 0x35) accept4$netrom(r0, 0x0, &(0x7f0000000340), 0x80800) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2465.281731] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2465.359245] loop0: p1 < > p4 03:58:27 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000007fffffff0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2465.386937] FAT-fs (loop5): bogus number of reserved sectors [ 2465.390270] loop0: partition table partially beyond EOD, truncated 03:58:27 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffdfd00000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2465.448435] loop0: p1 size 2 extends beyond EOD, [ 2465.448676] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2465.452101] truncated [ 2465.474419] overlayfs: workdir and upperdir must be separate subtrees [ 2465.503913] overlayfs: workdir and upperdir must be separate subtrees 03:58:27 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, @perf_bp={&(0x7f0000000000), 0xa}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000340)='./file1\x00', 0x0) mount(0x0, &(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='\x00\x00\x90M\xd4E', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000040)=@vsock={0x28, 0x0, 0xffffffff, @host}, 0x80, &(0x7f0000000140), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10100000000000001901000002000000ce586fb4c2442d34f2805827ef0454eff60fac3e5a32c55b2745756cc1c6ce8774d1cffd8406be86b871c69c409784516cbf279aaedf43b4ff70f2cd7fede570d33dafb3311a666d33c3988bdec6aacc99e9c03166586148be122762a6e959e1a2d617165dbdcfa561e24055987d87a984df762b18e56cd89d32587751d7d9fd016616c59d9d2c6a637ab6c923bc391676c1b1a6e07c70284c7619af42849f9b89b84230d4e282497f09a025cd006cd12f301f6a7d14ad55a081104c4ed7dd7050219d0b5797750c6f4250c42dc7d83c481f3893ef1600fac499f02ab63d6af7e5d55ab2fd55d4879f5a19de12953b2b915d8b311a4cf522d6da1b85746b32325b7ac1645ff7b83c07a45344bf3261d66ec88c6b9b7732a71ce13219c15e9fae226a59a0cc2c6506f83e4fbc233059f7cb140b32ea6f712955e3f90dfaaa70a8f0c6dff50773afc17006a14bf4ae79c7dc0f3afcd5c9f15dcc483e2f131a38b7e29de1a79b617e070ac45e37d1c55d16e7f6382065001286d3550c20f8c0c0d2fdd5c6344a079e50c9ac5ba122174743405253b0f9e371cbcdcaa3534d78cf33fff37acdd39478f99d69645d036d5080882420be2c934721052d4f5ea9574b331506786f451a0500036f56696d073d5ee62b817ede9d015156e6a14f851ee32737f3afe8e7a4cfb618de10ad870090ef9d27fa9f28e6043ddcbdbeecdd2bf1a1724ba26d4156b4be8135ff50afa752ea3c2c6c0bca6ae51b6e367b1c5088e31def2d6e4b4eaeb956b661d44722529477571170dc79f1b0d35a814f69eeb42e4b4399018393efbca2d464019f0e8cd260724425db92ee80b68f8aed364bcb90481f4cc3fc4102fde3de256f2e34670a2fc78edc3cda61bca54c803120fda04cd1e7b7f3bd262486cbf89af14db87d112c92247075148ebb9ec0bb79da8e07881a80f00684ca6050a58f6655821af744681cbf24e02534dd370bc4cc0a465d4ef3569f3b7e7cfc38a8034683e7dc3001cf138b319154b1f2a3335ce7a74146043fc4fdf01e1c0b0864cb0cb0c50cbf3559e9e9998f6457cd1c2c318d5331269c1aa7e057ce81aa3083477de28bec49fc21d292b52081efab543f91814d288d18a20cda37c4a33f76545ebffaa8e428c42c3c27c05d624ea97defa68b8a858d4a7a4cb1c46d324d79502e735f61fe2adfc0a9cfcb1bcf8912927cefe9750a40be2edb34a885d34a2b875be3cfac69ada1ff11acb85e7473a919c5113e318cd3162c9a212ea8683f67b5e49c3c5551579718e6f3eadd2c984edcaef2a7ecf7282502f2711a78e9c34f2ca562076e8808cf652abaecdb4ebbbd1deece95699c52af2606fe67c042a43be7fc6afb9ed0a47336e98ebfa07e8f830bfe0f677ba89c02ffa5dac07c98f301bc4f8efd0abf8989459217adea018ed7d62f6f60fd3ddbf2354c63b66c24dd516a86918e91c182a6243fc89f8462c8cb36b097dc8ce3387d12274a01fb3a87efafc496fbef5565ebffcd8d591662a490cc3bff0f7fc7c750fc1fec10a7013205c15c0054128b167ce8a14751ec54368b550dec603d8cefcb510b4c3c0c72834793c77c40991d5c2bfb5a483f72efb86599bed6001f344cca902c7ff8060c2dca607a99586084214b6d3e0afea7991813c13633052b0980a2dbb2e7767dcde83a2240af92b678ca889746184dac66697adfb7929952391950efb1edb72ddd4b9f9c425dfcc9d0a68176b4e23a4221ff4988672d8bf93e1d755beddd4ce6c5045a7ca6f05d1ff8bac995241550d40b5492c278c9688c1248a30a35989c774a5234663d85f17af582440ef47144dba101155d2f539cd5ee0f75fcc47a461b819a71cf7d347eb8bde507909e59dc56ad2d2b220bac3e3c355aa4b0fcbeac75226b095cd9ebc41b3ffc203ae5b97c74ffcf4e31f2ea548538283023c8f816d29784bad2d3f0784d8788109de4c16cbefc1ed8872549ca692635ff38d5920ce2b259b97fe448f97907b8eddc5a54b5abba060624ddedce9b971f027730f41268413596940455e9404baa7d034506df7ab61229249cf736f864cbee9d21f691f1d5c3863f0200db18619b694c2ba1876564ad808f889de7d31c97e28ba28189b42d25a483dc51d6355b4ed8ba787e13e1086e4ddc54481ebcbb063e8d39985a8037247f37f194e1adcec52273ea3308702234d2ee8ecda4a94a0c5c318680dde911c82bf16c7962465f8b841ac4aa05a66fdfe4af2755c0e4ac6b5ed6744aaee97bb009b6fec5bf9f36c8a9a8ae04f94139cc39e902f631316d9d9b26a152513ad5c2807b1507df4d70eb677d789b62bb6a69af7c5c85049a38e8e6bda746ebcd9d1e21381fce1234cdc62ea96e87433248c3683946ac99f598f3c895de8c597707ba5a19b0f369b63cdf70efcc678068762d96d321f3203b4c98e78a75c94e73423353c342f9223253ac0b618dd95c2bafacc3a5744fca6c45e0946f59586ce7e0fd05e113a9e8541226958a24bb954beb612acf8c5cf3b1e843c5558861b83621b70103541ed1b502d454eaf4a2133a37cabdd2710ae5d05fbc7c505136d2a4b280319cbf354f1a5e2d479f5385c966503f53243089eebe343cd76ae0c904814c5f3c04a8e11f5508c2bb33e1c8dc7161441995c94669c9d5cf6521f30138607ebebdb4de853b3f26dee277c7a267ae69285f566a257ddb12ea3182fe130d32389fe8683a418d953991c43c6ad5710ed8495c5d6e7973c3308b73a4cbda909f0c3488847843cdd3db51703d94addb8b69f10ee052d8248d7e35f543865021533b66a6e35aaa04be1f0e04a68793a1d5998bfdbcea77f95b07e6b8ed13f3e72085682ba8ed6dc8d22432bdeec40f0326eee621e3cfe1458074149dc67f3724d68181f52e24769d3f5c66460a5c68dc6f484bdc9dfa8b173581f07175e18694e9fdbd0abfd24d23466cc908a8f1d99b3651330fba39a6086bb241b8e920dc3af78bf4c22f7606be4a0d0cf750e8f3aa0df0993b914cc69dda5b474ff4cc3b491495e17c0a2aabf4388ff7434f55fb715b9551ad4b82832e864c831068f7a58c7976951acbcfcc6bdc679605f62d03b97c111d4e0fbefa263a009767398719bfedbfe1005b232d19aa8cda3422a9c41bca6b461d8b7ba9753a717777118fe5e8b04eea6d23e831269479e6b26edfe90c8cbcebe302695f453da605cbabec73613ef3bac41c8afcabc622368f2775572630e3eea17154876360c5edc89c7b1d860be149ffd2d73998815fe504692dffa09b041754172245b1e9d743f0bcd3aadb1ea29b0e1e971dbd6be18c52ff4f3db14495c1637e0e9db96927003962015ec17b345715236422fb1a9148cbdda5b6272558b6c44f8c69b7a78dd2627fb1a129ccc4f19d90b01d7c9fafb0324397df7680df53b3ee150f7b53f40c48948627a024dbc6ed6d81d29d8cb3932263eec10bdcb8c9ba4a54be8ba0183e00e5bf328505db4e21f7f0dd4f2efcbbcb4801638a2031d877caa28df7ee79f1fc2723e1249a8829fbfc10b6e99c1853ee3fb4f79451d8ad40d849650d387eab68b181ec1b442ba5531d44f6f47ecf6b4236815e81398850183296fec0dc5295da5a0105f733646c721ab4215a3eb2352a5d4957a8f0fdef2951aafbc616b655298aba4f52dc01aafaaec12703d0f7dcea7850758074aa9f57f8959079c5519a7a66f3365d37adc06951ebd66fde9ce5effd710584af62563ae405a9a3702f2f0e4a15ca8ca8a64ee5e8c529a9140dd4ddbee78d107217a18f981cc753fd90202513c92cc8733ee912853b3856e81cfdb43a6e215ef158eb802714893e50cd6b7d433f29b996d17af93050130898ac0f8ee8d86a3f759f17df6ebd8eb7ab764bb097844b781f02aee3a17596c586e6bc415123943db9ec36757e7f3e3c351f29bce6e440700ae6f37810a5b44174ce84a196b53b692d617ab511186a30f51636a4c94f404b401a89ac3b60afa84cb786b7841e1dd0637982f7eec32a5cccb52a46ba433107f7da6b131183d1903ffc69c40974c6db0fc7e5ad630e0665a9d6c388d6ebb1b4742f6fbce2f541579bfbe0c2efbd1a6641264f32bed84f3735cc64816b1bf81065f96228111d9d2a035533993c4ab56591bffb65082d76128157fe90b069c3acb20d26bf27b6d9323589e22074517b705e35a2682122f5a17ee9555fb5982f9d93496d0fe54910a4d098994923f9674e114c95ca869908ba966a0e8f3f89023604663da78f8c3a2d665ba98f4876fbcc5772b59cf8b0f1eaba932e51c779c3b91880daa3f6501dcbefc8428caaa8ef1d29d4a13dcccf30545ab2ce6961c83a41447b8371a6ee67992cb1e17fa62dd9617d1991534ec9579e223db4aedb6543b8588c747f07a4acc6751fa469fbb2d783e0a41b435c7790090fea651b45f58f0b06b51b03f15a0284341419f909356cea3cc447a252e0b61ea931d63bc4f5b44dcbad9969e7e0328de96af6c1cbc2c4e80d5522b4d30de3b4e1587fbe538b9d92673cbaaa272f30470a5e4276e026ea385652641f55b7309f84d0034813abafb31d1e9ff354f891d43e63d853d1ba1cdfffe98451148eec80d4ffa7e35eed8610f560317e8faf431cc76a48cd77cd9a744da5f6d6c357df37bd8780bd59743f6f0a41853ad83007d906b74768c0e8d7b511040001b7808f6e995b4685cbd36186efa4cdd18ee0d7c8016a41b742cb08afe05c5bf12f34a6130f78627804f1a6f9632bfc33c8e58ede84df7e05d170a3fca58f02f2ff46e1e1e59edc8b4e3b22e16ad31c2ce811b904d7938bfcd0815ebd6d806a2c1b5b8af89a6bb9e3484981ad05c6708302018802d630e85a5ae2c517c64ea4872c113cff4314b1b104fdc9bbc279693437a49d23b14b1d88321a67ad5a4de91eb82d94da1dcee6196192da5e67c50f4715970fcb9b6593f2052d12f1d96c505dcba32fc7a0a2e4436ec9cb82d86112956fb1b9efd60898e42e145317d0f0c53aab06c2c574c5faf8373a794d8174641d8c9d8914c19fa8f50ed4e49da4ada9a75dcdd285c25c17fc01ef866afe7e13e54bc7255f0732a5697f332273d3846e536b979a6e3310fa804144020c161e04ea7d69610d6eb808aaefffbdfd6c18c7f5e4b9cf4871b330467e9529bc7c7f32f9431d11d1aa272a86343e584bb60b11e9fb186613b6a6fcedc40ac2a339f0f2111b83f4b7a97cea5f1122aafec79719bf4c5a9fab408adec3c09d9b1ea43bcdac2bd9d7b11ee87dac63db80aa5fdebcc6acc7aead0d1666637ec2266e627550db78bbb2c9ef37c7ef4ecd7c1723ae686127cbb6b8fc72a057e8b97bdd9e72d5383efe3119319764af0532b1d9d8fb15e5a353669a4855c6ec70cba6ba538a9bed69dc4dcd23b73bdb1f2273d0a0e693bad5bc3d0ee4c4e7bca0be8802bc43a0fd9fefa211e89bafe8b71ece855483d027743848f95fae150357054317d30503fe03aeb461d87bde714edbb850b10cf4c7415ca11f95ef75611e2f6fc83ff252a025eb93d600b91cf02f564b3ac07d80ea79d28baa2cf1adf65a96c447f083dc9fc9d3e1687ef75e3eb9cdb9a30094e22245c29604300bf5ef50b71b0d29c4cbe2a4db39248abe90af33649a40ada62eccf20dbabc4ffa74cbe886bdeb7d7c0aa4d765cb8540991336e4dd7f93efcda26c3603b34d34a81a1039cf7b82dd94326a63b0cd8ce8e5ccfa3aadd0412b43f902497bfe742de34968adcfed745241304d8a407617e665ddf907d77801073da8531afeb66b9b09f80000000000000016010000f9ffffff88d87377b7ece9b3af616f0da16ca0cfb643b3cdde1db182a0a6e7661840d92d281e02f7934318aa1d1308993fae04c6732927d37416acc7283ac416298165cb7162be3de5843603cc1375e999af6ef870563217b61de0b5c04ab9d463ccb29f3192dcd15a2c297d0997cc5ed747376441157878789f83bbd9d0c1047f5f8ba7cf05bc38b6e5ef0eb58826f1b9af9c7324abd8bb050f455d2017c0df9f71ea03de65e47a81a80a40d273f78f6505bd3e79822c3c87d740a680b984e1debdef2bbb5dc91e072b32e4ce431af7547ec5025b0d16c6a98d97d5cb747cf9ef25db202c1c5dab0000000018000000000000000001000001000000dc1438ed842e4c00"], 0x1120}, 0x20000804) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) mount(&(0x7f0000000440)=ANY=[@ANYBLOB="2f643ea365762f6e756c6e6206895716e6389f100959f1e2ff6d3caf3b14cd8afcd804fa999141f2d5b1326c94dd9dcf5cdbf6ebc61a9057e9c67b3c0b8bddb6ccc1bc2dc665f5329ad5145ed7f47a7891df9a30492464f4ac"], &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='udf\x00', 0x840, &(0x7f0000000400)='overlay\x00') [ 2465.574409] loop0: p4 start 1854537728 is beyond EOD, truncated 03:58:27 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:58:27 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2465.760053] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2465.832786] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2465.858208] overlayfs: workdir and upperdir must be separate subtrees [ 2465.871588] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2465.911178] overlayfs: workdir and upperdir must be separate subtrees [ 2465.928781] FAT-fs (loop5): bogus number of reserved sectors [ 2465.943296] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2465.958014] overlayfs: filesystem on './file0' not supported as upperdir 03:58:27 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:27 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000ffffffe48128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:58:27 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0xc00, 0x4) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) ioctl$int_in(r1, 0x5452, &(0x7f0000000000)=0x9) 03:58:27 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff070000000000000000008cffffff0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:27 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffe00000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2466.303875] FAT-fs (loop5): bogus number of reserved sectors [ 2466.350948] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2466.365686] overlayfs: workdir and upperdir must be separate subtrees [ 2466.400305] overlayfs: workdir and upperdir must be separate subtrees [ 2466.429268] overlayfs: workdir and upperdir must reside under the same mount 03:58:28 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r0 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x0, 0x2) write$tun(r0, &(0x7f0000000040)={@void, @void, @arp=@ether_ipv6={0x1, 0x86dd, 0x6, 0x10, 0x3, @broadcast, @mcast2, @local, @ipv4={[], [], @empty}}}, 0x34) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r1) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT(r0, 0x40505331, &(0x7f0000000240)={{0xfffffffffffffffc, 0xffff}, {0x1f, 0x3}, 0x8, 0x1, 0x9}) 03:58:28 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:58:28 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2466.561599] loop0: p1 < > p4 [ 2466.565029] loop0: partition table partially beyond EOD, truncated [ 2466.577431] loop0: p1 size 2 extends beyond EOD, truncated 03:58:28 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000097ffffff0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2466.609355] loop0: p4 start 1854537728 is beyond EOD, truncated [ 2466.681142] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2466.768520] overlayfs: workdir and upperdir must be separate subtrees 03:58:28 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcfdffff00000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2466.813838] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2466.855379] overlayfs: workdir and upperdir must be separate subtrees [ 2466.901491] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:28 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) 03:58:28 executing program 2: r0 = perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r1 = syz_open_dev$vbi(&(0x7f0000000000)='/dev/vbi#\x00', 0x3, 0x2) setsockopt$RDS_GET_MR_FOR_DEST(r1, 0x114, 0x7, &(0x7f0000000340)={@llc={0x1a, 0x311, 0x81, 0x2ad, 0x400, 0x4, @random="1f7596f88287"}, {&(0x7f0000000040)=""/83, 0x53}, &(0x7f0000000140), 0x2}, 0xa0) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r2) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2466.984026] FAT-fs (loop5): bogus number of reserved sectors [ 2467.012163] FAT-fs (loop5): Can't find a valid FAT filesystem 03:58:28 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000ffffffee8128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) 03:58:28 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000c9ffffff0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2467.054777] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2467.085793] overlayfs: workdir and upperdir must be separate subtrees [ 2467.145608] overlayfs: workdir and upperdir must be separate subtrees [ 2467.184659] FAT-fs (loop5): bogus number of reserved sectors [ 2467.208163] FAT-fs (loop5): Can't find a valid FAT filesystem 03:58:29 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfdffff00000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:29 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2467.273142] __loop_clr_fd: partition scan of loop4 failed (rc=-22) 03:58:29 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x80000000000000) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) 03:58:29 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) [ 2467.416376] loop0: p1 < > p4 [ 2467.419607] loop0: partition table partially beyond EOD, truncated [ 2467.422235] overlayfs: workdir and upperdir must be separate subtrees [ 2467.473331] loop0: p1 size 2 extends beyond EOD, truncated [ 2467.518276] overlayfs: workdir and upperdir must be separate subtrees [ 2467.533677] loop0: p4 start 1854537728 is beyond EOD, truncated 03:58:29 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="7570e926da7067726469723d2e2f66696c65302c6c6f776572f458aae7ef45539b6c65302c776f726b6469723d2e2f6669030031"]) [ 2467.581672] __loop_clr_fd: partition scan of loop1 failed (rc=-22) [ 2467.621736] __loop_clr_fd: partition scan of loop0 failed (rc=-22) [ 2467.661352] __loop_clr_fd: partition scan of loop4 failed (rc=-22) [ 2467.696748] FAT-fs (loop5): bogus number of reserved sectors 03:58:29 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2467.737386] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2467.748460] overlayfs: unrecognized mount option "upé&Úpgrdir=./file0" or missing value 03:58:29 executing program 1: syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff07000000000000000000e4ffffff0000000000000000000000000000000000000000000000000000000000000000000000000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) [ 2467.811275] overlayfs: unrecognized mount option "upé&Úpgrdir=./file0" or missing value [ 2467.839997] FAT-fs (loop5): bogus number of reserved sectors 03:58:29 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) syz_read_part_table(0xfffffffffffffff8, 0x1, &(0x7f0000000200)=[{&(0x7f0000000000)="0200eeffffff01000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff00000055aa4546492050415254000001005c0000001f1454de000000000100000000000000ff070000000000002200000000000000de07000000000000354806cdf2678c44bbb1c108b899363902000000000000008000000080000000980e897f", 0x9c, 0x1c0}]) 03:58:29 executing program 0: socket$pppoe(0x18, 0x1, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_read_part_table(0x0, 0x1, &(0x7f0000000000)=[{&(0x7f0000010000)="000068000000000000000000fffffff58128b14700000000d59863d20000000002000f2020cc00000000ff0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6e94c0000055aa", 0x60, 0x1a0}]) [ 2467.856439] FAT-fs (loop5): Can't find a valid FAT filesystem [ 2467.875331] overlayfs: workdir and upperdir must be separate subtrees 03:58:29 executing program 2: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000027000)='./file0\x00', &(0x7f0000018ffa)='tmpfs\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=./file1']) [ 2467.958732] overlayfs: workdir and upperdir must be separate subtrees 03:58:29 executing program 5: syz_mount_image$vfat(&(0x7f0000000340)='vfat\x00', &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x8912, 0x400200) 03:58:29 executing program 3: perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount$overlay(0x400000, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='overlay\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='upperdir=./file0,lowerdir=.:file0,workdir=.']) [ 2468.116782] ================================================================== [ 2468.124463] BUG: KASAN: use-after-free in disk_map_sector_rcu+0x6a6/0x6d0 [ 2468.131397] Read of size 8 at addr ffff88808b32d640 by task blkid/2241 [ 2468.138061] [ 2468.139697] CPU: 0 PID: 2241 Comm: blkid Not tainted 4.20.0+ #8 [ 2468.145750] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2468.155133] Call Trace: [ 2468.158584] dump_stack+0x1db/0x2d0 [ 2468.162239] ? dump_stack_print_info.cold+0x20/0x20 [ 2468.167313] ? check_preemption_disabled+0x48/0x290 [ 2468.172340] ? disk_map_sector_rcu+0x6a6/0x6d0 [ 2468.176937] print_address_description.cold+0x7c/0x20d [ 2468.182222] ? disk_map_sector_rcu+0x6a6/0x6d0 [ 2468.186809] ? disk_map_sector_rcu+0x6a6/0x6d0 [ 2468.191397] kasan_report.cold+0x1b/0x40 [ 2468.195476] ? disk_map_sector_rcu+0x6a6/0x6d0 [ 2468.200070] __asan_report_load8_noabort+0x14/0x20 [ 2468.205020] disk_map_sector_rcu+0x6a6/0x6d0 [ 2468.209448] ? check_preemption_disabled+0x48/0x290 [ 2468.214471] ? bdev_read_only+0xa0/0xa0 [ 2468.218455] ? kasan_check_read+0x11/0x20 [ 2468.222619] ? rcu_dynticks_curr_cpu_in_eqs+0xa2/0x170 [ 2468.227899] ? rcu_softirq_qs+0x20/0x20 [ 2468.231876] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2468.237446] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2468.243003] ? check_preemption_disabled+0x48/0x290 [ 2468.248041] blk_account_io_start+0x54a/0x1000 [ 2468.252632] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2468.258171] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2468.263717] ? blk_account_io_done+0xfc0/0xfc0 [ 2468.268305] ? rcu_lockdep_current_cpu_online+0x1aa/0x220 [ 2468.273844] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 2468.279393] ? bio_phys_segments+0x5e/0xc0 [ 2468.283636] ? blk_rq_bio_prep+0x26f/0x360 [ 2468.287888] blk_mq_make_request+0x7ac/0x1e10 [ 2468.292406] ? blk_mq_try_issue_directly+0xb70/0xb70 [ 2468.297531] ? blk_cleanup_queue+0x200/0x200 [ 2468.301945] ? __lock_acquire+0x572/0x4a30 [ 2468.306216] ? rcu_dynticks_curr_cpu_in_eqs+0xa2/0x170 [ 2468.311501] ? rcu_read_unlock_special+0x380/0x380 [ 2468.316452] ? mark_held_locks+0x100/0x100 [ 2468.320690] ? bio_associate_blkg_from_css+0xb80/0xb80 [ 2468.325976] ? __sanitizer_cov_trace_cmp2+0x18/0x20 [ 2468.331013] ? __bio_add_page+0x11e/0x280 [ 2468.335190] generic_make_request+0x902/0x17f0 [ 2468.339781] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 2468.344801] ? do_mpage_readpage+0xed3/0x2490 [ 2468.349345] ? blk_queue_enter+0x1200/0x1200 [ 2468.353756] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2468.359294] ? check_preemption_disabled+0x48/0x290 [ 2468.364326] ? guard_bio_eod+0x1cc/0x630 [ 2468.368422] ? find_held_lock+0x35/0x120 [ 2468.372505] ? guard_bio_eod+0x1cc/0x630 [ 2468.376584] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2468.382159] submit_bio+0xba/0x480 [ 2468.385702] ? submit_bio+0xba/0x480 [ 2468.389417] ? rcu_read_unlock_special+0x380/0x380 [ 2468.394371] ? generic_make_request+0x17f0/0x17f0 [ 2468.399252] ? memset+0x32/0x40 [ 2468.402554] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2468.408110] ? guard_bio_eod+0x293/0x630 [ 2468.412226] mpage_readpages+0x694/0x920 [ 2468.416307] ? do_mpage_readpage+0x2490/0x2490 [ 2468.420925] ? check_disk_change+0x140/0x140 [ 2468.425340] ? rcu_read_lock_sched_held+0x110/0x130 [ 2468.430367] ? __alloc_pages_nodemask+0xaca/0xdc0 [ 2468.435219] ? blk_start_plug+0xb5/0x340 [ 2468.439307] ? blk_lld_busy+0xa0/0xa0 [ 2468.443140] ? xa_load+0x2ba/0x470 [ 2468.446684] ? blkdev_write_begin+0x50/0x50 [ 2468.451042] blkdev_readpages+0x2d/0x40 [ 2468.455033] read_pages+0x119/0x650 [ 2468.458664] ? rcu_read_unlock_special+0x380/0x380 [ 2468.463603] ? read_cache_pages+0xa90/0xa90 [ 2468.467932] ? __page_cache_alloc+0x19c/0x620 [ 2468.472451] ? __filemap_set_wb_err+0x3f0/0x3f0 [ 2468.477134] ? page_add_new_anon_rmap+0xb50/0xb50 [ 2468.481995] ? add_lock_to_list.isra.0+0x450/0x450 [ 2468.486929] ? add_lock_to_list.isra.0+0x450/0x450 [ 2468.491874] __do_page_cache_readahead+0x5ce/0x800 [ 2468.496819] ? read_pages+0x650/0x650 [ 2468.500632] ? lock_downgrade+0x910/0x910 [ 2468.504795] ? kasan_check_read+0x11/0x20 [ 2468.508971] ? rcu_dynticks_curr_cpu_in_eqs+0xa2/0x170 [ 2468.514254] ? rcu_read_unlock_special+0x380/0x380 [ 2468.519195] force_page_cache_readahead+0x1e9/0x360 [ 2468.524227] page_cache_sync_readahead+0x62a/0x6b0 [ 2468.529183] ? force_page_cache_readahead+0x360/0x360 [ 2468.534375] ? mark_held_locks+0x100/0x100 [ 2468.538608] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2468.544161] ? __lru_cache_add+0x2eb/0x4b0 [ 2468.548439] ? __lock_acquire+0x572/0x4a30 [ 2468.552683] generic_file_read_iter+0x1a81/0x2d40 [ 2468.557551] ? filemap_write_and_wait_range+0xd0/0xd0 [ 2468.562751] ? aa_file_perm+0x42e/0x1090 [ 2468.566836] ? find_held_lock+0x35/0x120 [ 2468.570917] ? aa_file_perm+0x42e/0x1090 [ 2468.574981] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2468.580522] ? lock_downgrade+0x910/0x910 [ 2468.584671] ? kasan_check_read+0x11/0x20 [ 2468.588850] ? rcu_dynticks_curr_cpu_in_eqs+0xa2/0x170 [ 2468.594163] ? rcu_read_unlock_special+0x380/0x380 [ 2468.599112] ? aa_file_perm+0x455/0x1090 [ 2468.603223] ? aa_path_link+0x5d0/0x5d0 [ 2468.607199] ? pmd_devmap_trans_unstable+0x1d0/0x1d0 [ 2468.612335] ? perf_pending_event+0x110/0x110 [ 2468.616863] ? __handle_mm_fault+0x955/0x5690 [ 2468.621370] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2468.626913] blkdev_read_iter+0x120/0x190 [ 2468.631071] __vfs_read+0x761/0xb20 [ 2468.634711] ? vfs_copy_file_range+0xbb0/0xbb0 [ 2468.639323] ? rw_verify_area+0x118/0x360 [ 2468.643527] vfs_read+0x194/0x3e0 [ 2468.647018] ksys_read+0x105/0x260 [ 2468.650570] ? kernel_write+0x120/0x120 [ 2468.654553] ? trace_hardirqs_off_caller+0x300/0x300 [ 2468.659663] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 2468.664437] __x64_sys_read+0x73/0xb0 [ 2468.668242] do_syscall_64+0x1a3/0x800 [ 2468.672153] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2468.677088] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2468.682154] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2468.687038] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2468.692343] RIP: 0033:0x7fd3fcbe0310 [ 2468.696061] Code: 73 01 c3 48 8b 0d 28 4b 2b 00 31 d2 48 29 c2 64 89 11 48 83 c8 ff eb ea 90 90 83 3d e5 a2 2b 00 00 75 10 b8 00 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 31 c3 48 83 ec 08 e8 6e 8a 01 00 48 89 04 24 [ 2468.714962] RSP: 002b:00007ffcead735c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2468.722675] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fd3fcbe0310 [ 2468.729943] RDX: 0000000000000400 RSI: 0000000001aedc58 RDI: 0000000000000003 [ 2468.737216] RBP: 0000000001aedc30 R08: 0000000000000028 R09: 0000000001680000 [ 2468.744489] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000001aed030 [ 2468.751760] R13: 0000000000000400 R14: 0000000001aed080 R15: 0000000001aedc48 [ 2468.759047] [ 2468.760673] Allocated by task 2136: [ 2468.764339] save_stack+0x45/0xd0 [ 2468.767822] kasan_kmalloc+0xcf/0xe0 [ 2468.771539] kmem_cache_alloc_trace+0x151/0x760 [ 2468.776212] add_partition+0x1e9/0xf50 [ 2468.780132] rescan_partitions+0x5c5/0x970 [ 2468.784390] __blkdev_reread_part+0x1a2/0x230 [ 2468.788914] blkdev_reread_part+0x27/0x40 [ 2468.793092] loop_reread_partitions+0x1c/0x40 [ 2468.797604] loop_set_status+0xcf7/0x1100 [ 2468.801788] loop_set_status64+0xc2/0x120 [ 2468.805937] lo_ioctl+0x518/0x2190 [ 2468.809478] blkdev_ioctl+0x10e0/0x2120 [ 2468.813456] block_ioctl+0xee/0x130 [ 2468.817088] do_vfs_ioctl+0x107b/0x17d0 [ 2468.821080] ksys_ioctl+0xab/0xd0 [ 2468.824541] __x64_sys_ioctl+0x73/0xb0 [ 2468.828428] do_syscall_64+0x1a3/0x800 [ 2468.832320] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2468.837509] [ 2468.839171] Freed by task 8281: [ 2468.842459] save_stack+0x45/0xd0 [ 2468.845917] __kasan_slab_free+0x102/0x150 [ 2468.850163] kasan_slab_free+0xe/0x10 [ 2468.853971] kfree+0xcf/0x230 [ 2468.857081] part_release+0xaa/0xd0 [ 2468.860809] device_release+0x7d/0x210 [ 2468.864708] kobject_put.cold+0x28f/0x2ec [ 2468.868861] put_device+0x20/0x30 [ 2468.872324] delete_partition_work_fn+0x14a/0x1b0 [ 2468.877198] process_one_work+0xd0c/0x1ce0 [ 2468.881456] worker_thread+0x143/0x14a0 [ 2468.885441] kthread+0x357/0x430 [ 2468.888815] ret_from_fork+0x3a/0x50 [ 2468.892527] [ 2468.894184] The buggy address belongs to the object at ffff88808b32d640 [ 2468.894184] which belongs to the cache kmalloc-2k of size 2048 [ 2468.906848] The buggy address is located 0 bytes inside of [ 2468.906848] 2048-byte region [ffff88808b32d640, ffff88808b32de40) [ 2468.918638] The buggy address belongs to the page: [ 2468.923579] page:ffffea00022ccb00 count:1 mapcount:0 mapping:ffff88812c3f0c40 index:0x0 compound_mapcount: 0 [ 2468.933572] flags: 0x1fffc0000010200(slab|head) [ 2468.938259] raw: 01fffc0000010200 ffffea0002153f88 ffffea00011d8588 ffff88812c3f0c40 [ 2468.946172] raw: 0000000000000000 ffff88808b32c540 0000000100000003 0000000000000000 [ 2468.954056] page dumped because: kasan: bad access detected [ 2468.959769] [ 2468.961402] Memory state around the buggy address: [ 2468.966347] ffff88808b32d500: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 2468.973718] ffff88808b32d580: fb fb fb fb fb fb fb fb fc fc fc fc fc fc fc fc [ 2468.981086] >ffff88808b32d600: fc fc fc fc fc fc fc fc fb fb fb fb fb fb fb fb [ 2468.988472] ^ [ 2468.993931] ffff88808b32d680: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 2469.001299] ffff88808b32d700: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 2469.008658] ================================================================== [ 2469.016035] Disabling lock debugging due to kernel taint [ 2469.021956] Kernel panic - not syncing: panic_on_warn set ... [ 2469.027874] CPU: 0 PID: 2241 Comm: blkid Tainted: G B 4.20.0+ #8 [ 2469.035331] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 2469.044695] Call Trace: [ 2469.047300] dump_stack+0x1db/0x2d0 [ 2469.050940] ? dump_stack_print_info.cold+0x20/0x20 [ 2469.056042] panic+0x2cb/0x589 [ 2469.059255] ? add_taint.cold+0x16/0x16 [ 2469.063253] ? trace_hardirqs_on+0xb4/0x310 [ 2469.067586] ? trace_hardirqs_on+0xb4/0x310 [ 2469.071928] ? disk_map_sector_rcu+0x6a6/0x6d0 [ 2469.076522] end_report+0x47/0x4f [ 2469.079983] ? disk_map_sector_rcu+0x6a6/0x6d0 [ 2469.084576] kasan_report.cold+0xe/0x40 [ 2469.088565] ? disk_map_sector_rcu+0x6a6/0x6d0 [ 2469.093180] __asan_report_load8_noabort+0x14/0x20 [ 2469.098152] disk_map_sector_rcu+0x6a6/0x6d0 [ 2469.102583] ? check_preemption_disabled+0x48/0x290 [ 2469.107612] ? bdev_read_only+0xa0/0xa0 [ 2469.111598] ? kasan_check_read+0x11/0x20 [ 2469.115757] ? rcu_dynticks_curr_cpu_in_eqs+0xa2/0x170 [ 2469.121043] ? rcu_softirq_qs+0x20/0x20 [ 2469.125027] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2469.130580] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2469.136149] ? check_preemption_disabled+0x48/0x290 [ 2469.141240] blk_account_io_start+0x54a/0x1000 [ 2469.145832] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2469.151423] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2469.156974] ? blk_account_io_done+0xfc0/0xfc0 [ 2469.161571] ? rcu_lockdep_current_cpu_online+0x1aa/0x220 [ 2469.167142] ? __sanitizer_cov_trace_const_cmp1+0x1a/0x20 [ 2469.172694] ? bio_phys_segments+0x5e/0xc0 [ 2469.176941] ? blk_rq_bio_prep+0x26f/0x360 [ 2469.181202] blk_mq_make_request+0x7ac/0x1e10 [ 2469.185859] ? blk_mq_try_issue_directly+0xb70/0xb70 [ 2469.190989] ? blk_cleanup_queue+0x200/0x200 [ 2469.195412] ? __lock_acquire+0x572/0x4a30 [ 2469.199653] ? rcu_dynticks_curr_cpu_in_eqs+0xa2/0x170 [ 2469.204943] ? rcu_read_unlock_special+0x380/0x380 [ 2469.209893] ? mark_held_locks+0x100/0x100 [ 2469.214157] ? bio_associate_blkg_from_css+0xb80/0xb80 [ 2469.219446] ? __sanitizer_cov_trace_cmp2+0x18/0x20 [ 2469.224474] ? __bio_add_page+0x11e/0x280 [ 2469.228641] generic_make_request+0x902/0x17f0 [ 2469.233238] ? __sanitizer_cov_trace_cmp4+0x16/0x20 [ 2469.238268] ? do_mpage_readpage+0xed3/0x2490 [ 2469.242781] ? blk_queue_enter+0x1200/0x1200 [ 2469.247199] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2469.252748] ? check_preemption_disabled+0x48/0x290 [ 2469.257781] ? guard_bio_eod+0x1cc/0x630 [ 2469.261856] ? find_held_lock+0x35/0x120 [ 2469.265930] ? guard_bio_eod+0x1cc/0x630 [ 2469.270054] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2469.275613] submit_bio+0xba/0x480 [ 2469.279166] ? submit_bio+0xba/0x480 [ 2469.282887] ? rcu_read_unlock_special+0x380/0x380 [ 2469.287832] ? generic_make_request+0x17f0/0x17f0 [ 2469.292693] ? memset+0x32/0x40 [ 2469.296028] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2469.301579] ? guard_bio_eod+0x293/0x630 [ 2469.305656] mpage_readpages+0x694/0x920 [ 2469.309743] ? do_mpage_readpage+0x2490/0x2490 [ 2469.314396] ? check_disk_change+0x140/0x140 [ 2469.318903] ? rcu_read_lock_sched_held+0x110/0x130 [ 2469.323929] ? __alloc_pages_nodemask+0xaca/0xdc0 [ 2469.328781] ? blk_start_plug+0xb5/0x340 [ 2469.332853] ? blk_lld_busy+0xa0/0xa0 [ 2469.336666] ? xa_load+0x2ba/0x470 [ 2469.340221] ? blkdev_write_begin+0x50/0x50 [ 2469.344556] blkdev_readpages+0x2d/0x40 [ 2469.348548] read_pages+0x119/0x650 [ 2469.352189] ? rcu_read_unlock_special+0x380/0x380 [ 2469.357154] ? read_cache_pages+0xa90/0xa90 [ 2469.361492] ? __page_cache_alloc+0x19c/0x620 [ 2469.365998] ? __filemap_set_wb_err+0x3f0/0x3f0 [ 2469.370678] ? page_add_new_anon_rmap+0xb50/0xb50 [ 2469.375533] ? add_lock_to_list.isra.0+0x450/0x450 [ 2469.380476] ? add_lock_to_list.isra.0+0x450/0x450 [ 2469.385418] __do_page_cache_readahead+0x5ce/0x800 [ 2469.390374] ? read_pages+0x650/0x650 [ 2469.394196] ? lock_downgrade+0x910/0x910 [ 2469.398352] ? kasan_check_read+0x11/0x20 [ 2469.402515] ? rcu_dynticks_curr_cpu_in_eqs+0xa2/0x170 [ 2469.407804] ? rcu_read_unlock_special+0x380/0x380 [ 2469.412746] force_page_cache_readahead+0x1e9/0x360 [ 2469.417778] page_cache_sync_readahead+0x62a/0x6b0 [ 2469.422725] ? force_page_cache_readahead+0x360/0x360 [ 2469.427924] ? mark_held_locks+0x100/0x100 [ 2469.432179] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2469.437727] ? __lru_cache_add+0x2eb/0x4b0 [ 2469.441968] ? __lock_acquire+0x572/0x4a30 [ 2469.446219] generic_file_read_iter+0x1a81/0x2d40 [ 2469.451093] ? filemap_write_and_wait_range+0xd0/0xd0 [ 2469.456321] ? aa_file_perm+0x42e/0x1090 [ 2469.460407] ? find_held_lock+0x35/0x120 [ 2469.464482] ? aa_file_perm+0x42e/0x1090 [ 2469.468554] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2469.474108] ? lock_downgrade+0x910/0x910 [ 2469.478291] ? kasan_check_read+0x11/0x20 [ 2469.482449] ? rcu_dynticks_curr_cpu_in_eqs+0xa2/0x170 [ 2469.487741] ? rcu_read_unlock_special+0x380/0x380 [ 2469.492692] ? aa_file_perm+0x455/0x1090 [ 2469.496776] ? aa_path_link+0x5d0/0x5d0 [ 2469.500760] ? pmd_devmap_trans_unstable+0x1d0/0x1d0 [ 2469.505884] ? perf_pending_event+0x110/0x110 [ 2469.510388] ? __handle_mm_fault+0x955/0x5690 [ 2469.514902] ? __sanitizer_cov_trace_const_cmp4+0x16/0x20 [ 2469.520452] blkdev_read_iter+0x120/0x190 [ 2469.524612] __vfs_read+0x761/0xb20 [ 2469.528255] ? vfs_copy_file_range+0xbb0/0xbb0 [ 2469.532866] ? rw_verify_area+0x118/0x360 [ 2469.537031] vfs_read+0x194/0x3e0 [ 2469.540506] ksys_read+0x105/0x260 [ 2469.544063] ? kernel_write+0x120/0x120 [ 2469.548048] ? trace_hardirqs_off_caller+0x300/0x300 [ 2469.553177] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 2469.557946] __x64_sys_read+0x73/0xb0 [ 2469.561760] do_syscall_64+0x1a3/0x800 [ 2469.565661] ? syscall_return_slowpath+0x5f0/0x5f0 [ 2469.570607] ? prepare_exit_to_usermode+0x232/0x3b0 [ 2469.575638] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 2469.580500] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 2469.585697] RIP: 0033:0x7fd3fcbe0310 [ 2469.589426] Code: 73 01 c3 48 8b 0d 28 4b 2b 00 31 d2 48 29 c2 64 89 11 48 83 c8 ff eb ea 90 90 83 3d e5 a2 2b 00 00 75 10 b8 00 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 31 c3 48 83 ec 08 e8 6e 8a 01 00 48 89 04 24 [ 2469.608337] RSP: 002b:00007ffcead735c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2469.616052] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fd3fcbe0310 [ 2469.623333] RDX: 0000000000000400 RSI: 0000000001aedc58 RDI: 0000000000000003 [ 2469.630615] RBP: 0000000001aedc30 R08: 0000000000000028 R09: 0000000001680000 [ 2469.638071] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000001aed030 [ 2469.645353] R13: 0000000000000400 R14: 0000000001aed080 R15: 0000000001aedc48 [ 2469.653853] Kernel Offset: disabled [ 2469.657493] Rebooting in 86400 seconds..