8dedb8c6a7a48360f99882748d1963f976d985b65ac1143f18431e0da6954fe5d2ccbb981b815dfe6ae8edfcd14fa8fd042bdf98142842d892d2196eb386fd5000e86c66ca20af0d91f40148b80e6f71d67ce6f9b7cbcf5557a8eb9db4c30f49b4657decf0b23aed6c38ef3027a2a8b60ac5004ad8f4c1c43d36bbff8e4049a4828068f861114423333ebceb3d2a31864e2cea528f96dbc87e4655757997e9f5e384912156f2b2bcef36ea0c0297d8f513e21fa49757113dab952e1856d19a1c83dc4fc4bb0a8a79be1eb9e3496dc88d77257ae23f322f7d84bf475bc96d9a151ea115ee24e411d28e7297daf69eff73584cda4068b048a2ef4a7cd612cce4f6585a849e25775806b8a2efb2d4ceb950ef6d3ad6fffc39f0dff3056fbab96186646cdc7a4cdffb1efa3bef3f53d292fad2d160c91fec734d19f7c54b97906e5df60dbaeb58504fc7777477ee1e9a3a8852eef83a25c1535025157051e3d6b42337b0ad5f9a4ab4c081d3bd5678b3d954c1093e45e7e0dd4cf9862455077ffe2513c5607aad4b6a41e204b2acec263771ab718d80fa9e5a56f0d9196af770c7ab06045983a86acedb181d888070d035f98e5b459512b733a6ebb470e469a76abfa1eb0dc0df0b3f8981800e028c8ca0df70be2fc38e42246a4d6e0554f8f8e1fa2f046be0aa21bf16fca5b20c50498091597467ddaa684957a19fb9ee5706fb61b91ac1bd32ba11611e5b84b7ffa196e6dd27d9ce4d8cb9d4bbdee75d43a64ce1e34f2b91541311366ac30bc43fd516b27348077e60332dfe67ee88ce02341d695374d65720ee00087851821f72a878c1c350ca204f4f2c30ee550cf2922af4b8661bb59fdeb9224ce8a789fd6b57c02afccd76f810be89dd13afe163ebb899ac117ca149c745ef4825d7830594a07d0240f36d74a2e023fd13fb737633d976486a07e847a1a9abec4af221c16956e29e17fcfe015f67c0168403ab3d537029ea5f0c3836574da4afdfdaf4a887025d7574b235e6b5a0df6cb03d8f8c42d621236fd9a680d4c27557990a49428f3a7f20170966eb8775fa3d5d522b2ba43a3f7425eaa5bed06d25389e8b9bbc86300c0f43d8cf690443f7ccf63c63eb9999ce2ac32cfc94c8c80677f375c220cb1c33c4176e216ad38390a5e5a21ec521d9fa356389362c528205bc610fc97f5cf1a765a62db53f076980ef52f52794ec67aed11c47feef97a745e4d3ce17e1c15b8bd425a0f2a59c08ba024fee1744a6ccde3487d937c3d80bdd7418f2df35367eb37c7d8245c1364a92f94feb231a96030e63000beeb5c4f2a79b618be992006e51d92752321e18f4f9c0f1cb5405a82d7a2a5ec54c984c043841fa315a23f12cd4eaf39d422027349a9e26042ffc188527713ad53cd3322fe2b16172da6bb27a47cca4ed5aa12f2f197630b26530b346d58534609d0f564651024ad5d2ac0bda23cdcf6b8fb866140400ed0f7ff563f0efbdea5199ae7433dd794d043ef0783a693ed8f2e07ae6fd2243d608dacb19bd0652c8734edb8c929a9d5b97be6f1eb27b43a9cb66d094abd9b74c1afe20864863607077eaf7f918daaf3ad7ad2746734e8bf8f6063c7c518c01b3bb2b5b980e4d7f13514246c8ad4f24c54bb25719cd8f417c9f47a7f6f60a455291c0e16943e806e143d966af36430b4ad20aa5c31ec4c1c3ca2c3e04f12385e07e8e8bbcf526c7e4dcf210d74b41d2788bb8bf5d784876e7c5cd5d56c5e14be1db9535dc9ac8f65794d70976068cc065b909b4ac95877874a859efb3561d06bcd4e91e4538c2b1d48d34fc4acb1b64785273ce97a5e4fd722261ec77266ce505f613362c25c482ca07a1d7061ab3e3ebd1b7f707c166546020485f4f43a08da6dc9081c6996dd9088f73b53d5c54cb4e2f4b5a0598ed1d5c3f6ec64186cff7ef86c352995e26912e4f7a373db9d47842e7d784508257b7394fd0ff4bf0d5d0dbaec336b1149e11a8e58adf0482c97f7785dbf677cbd254dd44bc15da595334c6e410e42103f2e2caa2bb9a2a0cb26b451c011de300b99e34a682e0d0301595f07276f70d71efe119b2b9c3d54ad60753f8504fd748c95c68d7728e19814d81c09fc06f7c2bacd0501f9995692449fa4ec100dba490074688ad661d44090fccbb88c3afc7ab088774635e1ee26ae18e829666e98c9701ea1416ab4df1349c1d2fcc581bfc11d043c2becabdf0af785716501a0452f110b8100c27d91ba0a8e9e80bddd07c2f42a139acf37a7f21f501f08138530c1e5602c6632092e456d2957db3500e90eb1e118de93ec51ca2991acdb222df2ccd1bf60cae07e04b41cac177b2dd4b7530404208d2ee4533197a22e51a9f3b712a437704895061dc36d69f884250f5a37e1eaad82c1038a874e6aedc85432f96ac57acae3183403603b3fe86434c976646713a062f9e8bf9aadf507dad99bd6a5bfde8d72fff3615515c99b28f53e85e14b7ecadab2e4b3b68a612dd72e6ea2d0b7d296fa7c7909b6369ac8c0fa26a2f8ca6e89a5204054397044a9ec63e96be8c7ccc51a091531015f0d1fd111223dea36ee6c70627728933170498e87bb5943498b819801c1183d1fb6a22bb85f69f2bf7785cf7159ddf98611e92f1b08a6603a7b749838cb6c09c28b1e6d99f7d8bcec02a9ffb5f6b6dffcb4ae7f181f7a485d89043ffc5b5eb79879f10d0e84f04e14fd5fdbe851e0aff25a6933fb9d50cdb94b06251322d98d39710ff75ac65d4eef35bf6884e9dce310224bec3ac569e809b7ada36f261cf786cd6259fd7ec8dcd3d75fc2868b10a1a7c06d66dc79d29cdfdba79e72eea7cdf8bbaff40e45ad2086da6ce620f03b8eed0c42f9e75dba42079853159c0f8948e9d7cf6ee5717fe1fee47dc2b31e19d4ddebec89d2d857ae91adb8f1d32d435593d04bd15bd3c08ae7d868f1b7466ade61d44da5d50f96ca80fc7ce498440f3d6c4d7946947f7d13114e8d7a3157535dddc4a2b33973a8696627015c3046996df652ca7669188356e8b2c1a97a27f11b22abb585dc32c148db8d4313b4950affa1ceb17401d7e1974c9ab4f0ebdc65553d0adff3ae54b4015a96fe2258790bea3e91da2710036044f7cce5d55cba15f8de587a237c8b8742ae1b9bf172b32f490c68fd81ed24d31bca22954090c0f0458933a88587f04b999b34a23f418b402c4dbf3b9b3a93ccd6a00068d583c61f3e6f260d59e8c6575258f72302ed3db3a8f7e691670942949b2cb41b15192796d8b3d6a024a1dfdb445bc8c795f6b77e5514c6502053493dbec13210b2da93c8f14a9bab256d32787f68744a67e4189c7fa8fcfd42e35af1e2494ad72ec84bfa9a9e9924a8b4364f34e6a84809f33b0e8af7a6849dd9dc6c72d8f0cd219c847f0ab2a03e2d5fd5014a23aecccabfab285028427dc7a81a1cf73748fda58add293b6fea5d382f5a1b2a23cd32b5b10319850be036985217467378e0666f7b367292fc27c0f630b7639bc06b651ea1c8c4d884fcc6141b54477445581b51e828932bfebbe715a1676c31a4ce61929cee7889bf7a41b709773f6096fb0f8a90213b3286b7f237398b618521a7257bf75c5459b07f1e671f451447871760a7ecc921c4ca43d3cb2d722b9e52d9588a3b361e1da515309da269bcaf1cba8b4e2107582615822c2c9925e51c9968d083a08161c0acfa8fba6a1a53ff5ad55a6a5720a78a8ceaf6e59f9e9df87b9d60733d5193e3726d080a1a33184d18636afc280c0fec75e3305776318afe2091e2a04fe0da13dbfe719a002060e8228b9f8311298a892575e752d63ee49cf4b32c96ea9a1a9589e930f1b8ad6e2c79b047640d0560f649ae936f0cfa80ad9b793c96b615a468e4c69d2a0eb30e4c4d8115e04592e4e6843982a246dc9d2302886ccfe7f32834faaf2fe9ec82ffb9cb59be4c6e0144b5939e6def0cbe789af6951d67049c0c79c461df033a9acf5852077d81360d5532b12aa29af2a787c3632309d25b1b132d2cc7c4c0f0018ef5c0e81ae84a2c7ba7504e9bb78eee0257e3befacdd96133a6e5501d67c066fc861d023d5349c0c0d1e6ba537880c26cabf67dd847a80bc89e701d52ff273439c9ad96b2799bd42a46b91292a9eaf6777416e0f961b4a76224b2c50383a1b3ef4b303143bc3417d125ae8723decc78a0c95c6df3849caea9328622b7caadc8212ee7cce1f4e1e435b92fad92e52808e154d4c2ba3b9f1b8f589dce4c6d4c786d589e689ad91b3620560822f3fd0010fe31fa194cd48b6de30c2801002abc", 0xd4, 0x0, &(0x7f0000001100)="6b002ef7ad102e971e57e85f4307ac2286fe0e6f5088875095c936bf065332f07b5d04999e772e08a185570fbb9e358fc4b8251e4afae5d92f783ebdef3a1bcd1b7e75f1fbee4612e814dd66275c3333c3227bb6d7c3b63a229206a42ecd4e9953f3498bee1594ba5dd88857f222ec1d2d427e35b09d197050042273bd9409f4c35624c411c9cf93e243e97f7253d38ca30520edafbaf2cf5ce9b03413a6a5942ea22e1a680dcd77a6dff29da987d089b401b4e43d95d87d1f3e418ef92077fa9eb7d84aa44338351c7d0857694ac09ccb47401f"}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) 13:52:29 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f", 0x47, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 314.334057] erofs: read_super, device -> /dev/loop3 [ 314.379102] erofs: options -> [ 314.402012] erofs: cannot find valid erofs superblock 13:52:29 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:29 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 314.430220] BTRFS error (device loop0): superblock checksum mismatch 13:52:29 executing program 3: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 314.471394] BTRFS error (device loop0): open_ctree failed 13:52:29 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/72, 0x48}], 0x1, 0x7, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) 13:52:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:29 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f", 0x47, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:29 executing program 0: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:29 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 314.582172] erofs: read_super, device -> /dev/loop3 [ 314.595036] erofs: options -> [ 314.605416] erofs: cannot find valid erofs superblock 13:52:29 executing program 1: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:29 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x0, 0xd9f, 0x81a) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) 13:52:29 executing program 3: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:29 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000a, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000012c0)={{0x1, 0x0, 0x0, 0x0, r1, 0x8, 0x1}, 0x4}) read$FUSE(0xffffffffffffffff, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000d00)={0x0, 0x0, &(0x7f0000000280)={0x18, 0x0, 0xfffffffffffff06d}, 0x0, 0x0, &(0x7f00000003c0)={0x28, 0x0, 0x0, {{0xa1f}}}, 0x0, 0x0, &(0x7f00000004c0)={0x1a, 0x0, 0x0, {'/dev/fuse\x00'}}, 0x0, 0x0, &(0x7f0000000640)={0x90, 0x0, 0x0, {0x2, 0x0, 0x0, 0x80, 0x0, 0x0, {0x0, 0x0, 0x0, 0x1, 0x9, 0x3ab, 0x0, 0x0, 0x0, 0x1d89bfe27c132f56, 0x0, r2}}}, 0x0, &(0x7f0000000740)={0x150, 0x0, 0x0, [{{0x0, 0x0, 0x0, 0x1, 0x1000, 0x4, {0x0, 0x2, 0x0, 0x0, 0x91f1, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}}, {0x0, 0x6, 0x7, 0x0, '/,-+/./'}}, {{0x3, 0x1, 0x8001, 0x0, 0x10001, 0x0, {0x1, 0x0, 0x0, 0x9, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d3d42a9, 0xbd4}}, {0x0, 0x5, 0x8, 0x7, ':,-}*/.+'}}]}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000012c0)={{0x1, 0x0, 0x0, r2, r3, 0x8, 0x1}, 0x4}) getresuid(&(0x7f0000002580)=0x0, &(0x7f00000025c0), &(0x7f0000002600)) newfstatat(0xffffffffffffff9c, &(0x7f0000002640)='./file0\x00', &(0x7f0000002680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000d00)={0x0, 0x0, &(0x7f0000000280)={0x18}, 0x0, 0x0, &(0x7f00000003c0)={0x28, 0x0, 0x0, {{0xa1f}}}, 0x0, 0x0, &(0x7f00000004c0)={0x1a, 0x0, 0x0, {'/dev/fuse\x00'}}, 0x0, 0x0, &(0x7f0000000640)={0x90, 0x0, 0x0, {0x2, 0x0, 0x0, 0x80, 0x0, 0x0, {0x0, 0x0, 0x0, 0x1, 0x9, 0x3ab, 0x0, 0x0, 0x0, 0x1d89bfe27c132f56, 0x0, r6}}}, 0x0, &(0x7f0000000740)={0x150, 0x0, 0x0, [{{0x0, 0x0, 0x0, 0x1, 0x0, 0x4, {0x0, 0x0, 0x0, 0x0, 0x91f1, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}}, {0x0, 0x6, 0x7, 0x0, '/,-+/./'}}, {{0x3, 0x1, 0x8001, 0x0, 0x10001, 0x0, {0x1, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d3d42a9, 0xbd4}}, {0x0, 0x5, 0x8, 0x7, ':,-}*/.+'}}]}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000012c0)={{0x1, 0x0, 0x0, r6, r7, 0x8, 0x1}, 0x4}) r8 = getegid() read$FUSE(r0, &(0x7f0000002700)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r10 = geteuid() syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000000100)="6ec43921a6af9fb1bb5b7b29dc36f2822ddee33b9628785cc71025d2828338694853bacb740970acf2498efcad1f4208c8492c5964c169082e3bfe58a84497cb858ae3373e5c01221d0945a345530ac83d5b8fd51a900cdb0844bd4831534baffafc8e559a869b3a784c6636058904789e6f0836d045571ff394c125d3dfb559779cb438db452aa42594f3f538163f6b82d6eb7eedffa001919bda38a0a7b222cef2a12d0d2d19d47c9faf78547925fe55b73414287edd2a9b92c45ff4ec05780ee2939fc5f33d3fca11eec97b4ec8ea3f0285f941599936d4c7e5ade4ee1be60d76add43638d34e2c5ae2000dda5539f36e68c42b6fd41b51d45bb86871214d8d3e93840c0d2f0e52fc743a1e4654c57896a6ded520af5f46297ae4333b586f33b35ca52d90bef32efc64189610f8736ea4953bb631054bfc48cc0a4368ae279cdc4d5989f6834a43c33435ab34ac758f1b842711d02a6ed581c865a57db300bc9eec27f278965c84f6c05503dece7a8d2409ac1a71ab946e32fc3059b0fdd3fdf9530b22e0d22446e9f8c800ad6fb198d1de8868ab58ff00e7b4264a22f513054ee8d7e7a8915de9e21c5470bfda2c23279cd80e107deb3cbb1fa5e92a07ae7e686eef6cb375379e30e8e5812d4d997d5b7cf3b4fd97d4cf539b7b5c3167ab21d2dbca80cb206c001b8b95dc299e6c37846f046172cdcf2c83822d2d5a1268ca5d7dbe3b832e0fdd32b75ab808c7e636e169bf8c4154a4d9a61dd472b5c0450aa9ed2151513163c50435a536f03707180185407d233eec8fc105570a60138aaf495614a1380b990f6e54e079f73958ca0e7e20f2fd4dd06dd76298a2fc681a3ac93c2ad7b182e6c950aaa59b9700e1de9fd983506ad55e6da9c842d83c4717cd47f07eb58b1d9eddfc2fa94f9bb9c61c2a52b7cd8be9005f4442a00c9878f53b7c081de56ace7508458afa7955ea326e95230368f4839aa1a72a4da7bb6ed529b17c365faa4bf538a2f1252feea2a51e879e3f34c4d269cc6056bbc53687c43632945838dfa1bd69c249d4929c9dea820c51c9c921cdb208db542b3d8e4c6d5fd9b27c327a474a6fdbfbd7a652596720fe71a53c19aec9a2a192ab46bd81d5c8ca802eb2ca811fb5c77098233a9f00488fa22e7aeb87052babb1199451d7457dc6d6bb7950726a4672c21231609907f9170e818476535d6d6b27bd529b44c7965d928b2e210ca0cce11180dff6c1e1b0e0a8124a8610c8104435dee0f40633943b4507130f5d045bd1c25f53d0afb5bb6283a6afbbd61ae6aa077212fec355a26a83dbae50d52cc4937aedd5b80e0811c0a319ee10d8a3f6d1aa30782d55a7d05abd157cff51089062fc2e2b7536fcfa325e97a80a3fb92734d24ad62cc19f9f7293c12006e91853c428566834e8209515bbfc0491dea1a41de894f687afa3386ae439715b7eb694242fc4eb18bb6f94fbb2c08daf6683058f81e501ad01d7d08eeede59b2514cf98b8713d99357ff3145bd352b4a9f50735143ccc98be5c1d2235923fa9b578820b7418d4232be0ec9eccb372e461f9eedc99fef6d43c9636576d54905b285308f24c5dfc619817aa9001d1fcd83c5e547e9b68335a03ccc8a9d01fa637bead6cc45e96bce17fb1f34197bc22a51fbedc56028cdbf665b5fff127724debb54e6883b8a81694b568e64208a75d9fb204203262c1de93ed348d14dea7bcb70f6a2f4a07646c7780f3347aadd0d80515dbeb258a4d46a738d0343eab01322c6a91cb657de22e68ff2dec9f129604c0907495d956435efe12a249c9d32a166d206e7e62f1862eae1b91d385c6e4c2df5f5205dbf72d6805aede4211132116ad8a49e26f6b4b0d3a3531f5f6fce22a32b1c1dad4f464c4a61578e31c59df615cc080813bc25d569677568cd24ec2344c74d606374e27e1c8f9f1de87c68fdb176908f7ae8a04642c6abe962d61c1263b37b28d222d00b9d47ef4945292ed0e94ea27bacb782dabdd5a0845b2dcc7ce5eb8115817e5e7dbda55c78e60ad5f4129dbb426088735a2e586e54760d94fb9a3118c251b0f8dd1cae12edebf6abb897e59ced2414a60c14ab1f84287a603501dc3807e6297f573aceaba36f8cb1f11dde56b89075b7f8a41a294965c69160cff8e090c7bdcaf020a9e595484dccd8b02235cbdcd7833aeefde93be440b720b13e76fcb9915f908f3f888a78f672ea4b7ffd86825aee9d4cb656e71680a8db1ca991ccd3f9408adc9543f291f230ee288c446fe2d5a6af813281eda3edc2a287f46eac26fb511c5c180aaed2b15d5e7ec37ee2849239ce97d7ff34199a3cf6ac17f9951efbcea2f4449e7c7850b475c4b40075b35a36aa9ff546218f025f5a1b899f15cdef834b65a39673a8b550c7183d73a1cdc20ca1b07bb42664b142043a323ca90bff78e09df7bcd3ca4c5799ad2062a8e7168fbef69e28bbed0915793b5dcae3d7da98dbac5077a9222a74c3b1ecb2054ccf944d6f36eee0bdea4edc4319cc1b19b842765fff79285bdceb6f1c24df69cb523e343c773749b5d3c2a6d4d16539f109f46d78c145bb89cfbb8290a8e16b9d30d727089f73cf355604f33ca83db0de272e5811d9ba9ad2c794caa1c5c64723b11c261acf730de3bb527df82fd5a105470b9591ab561e8ad58e28748ddb54db3f5e3bfd1636430b41fd8b5374e4dca2f668ba2885bb21454baba7ce51b6208bd2aca1454764feeb467357a1e0d1adc5faa6800bf78378e72df974272391b3d2f3c4edb3db0b639795d9948f659dd616af41283150989ca2cdaff37acac1b692ac46baa749e01eaae75eba4d294835cab8222d06e6e86ee51cd9ffc7ded8769a59b455b14cd4d3d7eea759ae32023483ab4d52f3ccaed4eb93df617afe5b2ca38c1270cfcd54f035efd886a135e73119c42f5be24e64233f618c5a8b70bf894e9815081897456e35e904bd5fc8afc7941c8712f6b442e25ce64721d19261cd25961fd3733a232061632863c382558e05eda23cd0ff64bc5bb094039f2efbb2798881f9937ae73b5f42f64067eb8a95e53bcfee7b86a0af397e2b490a50fa66369094b4717e6dd2a1ee27c851601d8919cc5d8937893af6f01c359be4e650b4836baa28b38de42666a9cf806995cfb8af230f2006bd8ade15f4f358580d4821684f7dd9ff3084b137dfc35b0b745fe0b2604e3afe45c5596f5f5c226e4d9efc8f0062c1224d0877704577f58867f3a6651ea51af947bf7d8827b6bf9622d4cff78f4dfdcda7f213862d971993b6a8672c1b6db0688ba11e3c8c8985a603ddce48a98326f90b09522c55dac8b755539664e674c25890416899a9adb6a912cdfc97296af649e49500cdaac38a3a9eae7a86680d7ed2ed637efd4cd34587a3ec21e04321deb408481a8f1e5768d40568edbc6df6f9bad936700a1bc586e9495628c5bd62d88dee56d5053d7168f24801d98e65e9a58e2b193f9a35b9c98e18a8413a35f37758ab971eb143992ecbb98755fb8e013bd40aab6ffcf5d2440e44e9abf70d5f0d363c01951f137f46cc3ceaea18d009a65ebb51cafde28692adc194ebb25e0294816243b0a0e2b7fe0340fb63f736816eb9a5c5efa469b99e181a1ac5992a0b58f504ab571262bc452533f8ea7e39b77e4e664495e1352112e4556c3a1373d614fa49aa4b069b46d6afef39a8876ad6890ce179ef6f0655a2a690ccedf0193c250f2d64185741035ce8ab4651a8e57b5dc2f7b98093ac0c3d8996cb520799d9dd4c27dd986ed5d3757a6ed405e50f9e042d192b887b1c78e2d8938eb686d2760e9000486c5a0fd8244f9910eb454cd0598dcfd1b2bc4d5f43fa53162770ae385de0b14c7aa3c3987d4be4a6ad2fdd72c377bd67f2cf4546395cc76b01de7c8794b6bb450bb1f2353a3098dacfe7c7fbda94d7ec3a144b5c8a97c7a3207bad857b24cb8df2b824abd8f2cb4baeb710e8391ebc5834cdd57e9be453f47ecfa15e34fc9dcb2b9974ea2234e8d2cae9a84a111680e2c14b05ba14536d556039fc12b7aed2187b75a4912d8644351f9a62add55abfa21aaa62bdb4244decc9a8ea2cf8d61558e934e6fbdd0a9936310c9533356dcfaaed3f0d009a7ebc7a3ee0f6e34905b50b40ad2bc6a0f331fdf86e744a4168ed451a24f75b7979583d1caf6835980f366b58de56e430382b2af39cfa94cf9fd268e11508c582361d96a814af43193d22d09f5d7fd89ae1a9ce9d8f7d2d0b4a433049c777082020370586f151bb27cbc0d7f71026ae1b3ec4b4276ed475426eed2c502677791f8386c19f8d4aa088c9eaadf17885b34ed298a03286655314a73e0b282772ed39f09b0c85e4aa8840e4b5da0a7766044a546ca9ef0dd0dd323fa70cc7206bb8f8671d94cad748b6814e171602d4cb4b86513d586e3143a27072ff9d155efc373eef1b2fe87e9cf62f389e7043fc6161c1f41fb1e3ff2a59e59d9c04fd53ee8513f8255ed05b17ee293a1826bc4ffc5226ce76a7f977987431af494bec76cf3daaf5606c116b4488448b13384bb56bcd0a69b200c58785f242798826da5e33f98ac004191a0cd91fa3fd03eabf221964ae2d7d6e3e8e900c0511f7a2634b69bd6130adfbd636685a793227dc9e1e9aec838ff43deb969055e840f7485313880986afcd7b3af9e5e30643b659865ffe9bc8b9947106ec5ea32d589b9d693fd8c8aea2e8bf10e0bec233c6f3b8aeebc0ef391d96483c63576efffd4ca8a950be9f6011c06d876b956594ee84b2beb956a6e89142ed7b91d3234a593a522a4d3055e34ef45ed41bb7bfc73c00f2563a09d42a0a3acae7f966d615eb90d23d197bfc4515e89e80845e5e558369c89e713d11b9fccbef4778a62904a91cd971c20911a69423d7e1f68a502304c7c5c09107fcc4ee2b800773181ae3042e2de3ae7320f158557ba9afb47ec857d2725ac15a110323f73625b03f0e8c73a8f02acd23b3e36ba8bb4f3571da12bb1c38508e1109b1932ea5694a81aac36778420196791365dbcc11ed53cc28641fac4f27aaf7b841b2d9c018358eb483d8ac986f8e2481d2e64f3d86b52f77e14f283afae91772aa5770854f8e0ec90c77f63c7f26f4e00f71231d398e1f7e3abfd544b8d0fed9de25c6e8dc5ce1d8d4811ad4d9363276296f52e17bc5315bec34062ccaaf007f277bee27e4396ecb6605472919c82843c4c517c0af9281a7bacac59b4aa41dc551b2bed8ab5162909efc9030e9092a3679d79095c7902e28771bbf1fae3d0e9062e4ec91092499fbc223a1dd23bcc846ebe01e14fea46a48528175712a44103415110a387bd308991c655cd0c548466e092981c7923c9e6948a5996440262049815a12a133e8aaa28a5c0609ae1fcbbcff11003f11aed3c635d7a0c4f76c64847d18db919873450fa2ed4687ae5aa3817945cbf4cdf15532b286c36cbb88f3d3af4f558ecb17c23489d8f28c8664a779a2575246bcb8e987fb3454945a1a12776f04af0eb3cae308bf3108285841d98589aba001e2c23fe81b8adaa134d8d1fb2fbde159cdd9695fb488d2706ca278af210f3bff07a3fba29259bef615dab761615b0d5323060080a507736fec08437ed61220464341b7f67e23af4fea3fb012c7bbc40b279ab37881b26dea6cde92f1de5742c1adc0e46037c315f8172d91f35025aa050d657a8033e253b28aa5415649feaf8abdd9325d1d852dfa420359ff6ad418c9403966a212657f0b274938c6dda531f398bd38cda75121c79ab61c90ab2b9207b32ac8b6ca630483726a8d55dcd29384414cf10e67755fa048086ba7a5707cf0a40dffe2a55a77ed39de3cd63e570ba4c33cf1d5f0a611431a986e580dd0fdbc913d62adef7376552bd42e78533c159c6280f248276b812fd24ffa1a37636cb8367177c2c1c823492f5959a4e17efa670efc504aafddc2cc5a8314220692958a8d156c081988953e1c09bac7d2847847e142853b3f7a4b2b40eae222a39dfbfca225198b7798f789851db6d9821a9c3fd158f6a0ad88df38996d5eba6ccd7e27fa1b8c4a667fed2fc03f7155b868e65a988e0c354bf97e9e56a76b930808d65bdc1f69d05aadb516046c39d2d6fa6adf5a6e61ddbed2842d4835da9aaaca373a1831b9fbf1482f458463fc0770c93f90ab1e721a373fd52fc8839fa267e60a0e5749e60d73c34525e98e7675d027380e2d427647873ebfb7145928bd3051f93e8c6ddf7b31f6afbf63e6546e6a0d100e6b6504988490386ec28f59ab902ecead0fa88f95356ef22f8976d17360025739a98ba329498434ded2232c08f3360cc67fd131da23a169483101fdb77a59d95143779d683d6e1df0582f812acb82922c12c54a456c47a2a36d19706bcd449eddbee20e351651392c615719e59763736a183ab8aa287ff94bdb111c80c9a8cc86caf6bd1ea42575020978a1d2b0c6bb0961990eb13cbe696aa69a2542a5284e1a9c9416e8f30afca056b47f018e9b05917a0de7e3902cbcf10cda26b8f2ed8ce4fbfc92f0be0741477315564d2d1bcf4cf6259ea5fd8bf25fd40ad9e9a01671c7e78aa70392a1be8828428de04ae9f0784893e589ad064ae6014c200663624591fcc53b87cd52be4a757f76ff99fc15c439331bcefc8914aad94fe5357d24b30ffa00b6f70a950e3a38f51e77e4dcf3fc47a96d4983c1726dbd0ef96b5fffdbd00371a6218034e584e1a05a0b8877166b8ea5248ddcb3c348c586a8d466e01ef4ac050e72b0ee7675f36734a7ce3afdd44e35a5cffd399b6985bafbfb6391cb826669846788eb4c53cff03423135f335a9c37ffd7a73963920cc43f7456290e9d4ce6d44e2c88e9a95589bcc9dfa125f03fb5208d81eb9382be0c8e011b2adad7ea70ae956b6f65565f6a959385701587008847f970ab370186e46b0fb5137567da035be99e7b2949063f9ee1f176714ee7515a01b148b7c3f4621564dbb4c94ae7a971a35b3233921bdbe7cbd19a9d5ec3b5c02cd0fc9842ae7287e6c9d88dc0e2ab4e530ed1b8dc2e78f14c1c88320a59e00e2aba50baf7c9af6aee9e1deb213ebdf1f587427987c7e5cc2abc593d683de2ecd7182ff3486a350ec419988681d0933ea81d142285d71e313803348e2e9c3c9a44e0a31e00ecc5db94a92674a660f25fef5431186d8cb1c2ef3170584a539843a809f1347e55cda7ae7cecb076d139a03c46c42abbc28dee0bf6e9552063962b4196ce2b57c2c5f48a0d7d7ee4d34eeb36dfba17f4d9d7f125658e94f311a21ad71464bb40687cea5f3c51f7e07ebea6eb1ee6ae417a28b61cd5711dd600e9b498a707e6d0e32c81440a3f900ee2fd394d0caee90d777463a3ffe1464358cf8c02d01823406d4293dab95d7e985b55a67f3311440c5805bfb401982583e681504bde01308de7076191638e4f1a9400e4a1cb79d8e23a5790b5d88f9533b524469efcd1297ad4e8ec2f8d02eb3a2d796aba2ad67a69c7e135a7c02e5cbfb5eb613b3231bffbd4bc54af5cb643882f5333a5d9efde56f60a3cc0719d22bb50ce3be2b0c69fd57c861d22ee0d405bbbfabac4dcee76151eb0d82f2693573f1cf5c67cf0090df0426a6255eb15de02257109dc2f0c441fbef66cc3c50a52cd1a781de8707a249cafd5d255b73010fb5d960aa3c261b88a309c9ffebe6fac93177d964d258178ba05ba9c0d45e40f6abdd538e02091b13c59a0f561e52f30d0c3028bba399f30a71a06767ecedab831b30764f872356f83aa02d5194acee57f20a24e162a6a12cbf0c31475c877000086416befc7084a37cc85e85208d5dc376bef0296e9833ccd4550bb6b6aa2d97ddd27c8a2d130644456bbb4bdc92a60aeefeda53ab7c31928db4ec8fe804dee3f6b033f700cea0eed74c60970378fc19d683d7eeef693e6a70560f9dadd5dbe617841c3c3252a4e67ba48b1da7c2c767e3ea8d2d2f4d036e14b2c74f1c8ad1428d25a9ee491128fe40e74a3658979437b3fc0b5ea7f4d0d31e49a8b16ea39b1b3c07967711988e8b14e72c404c50f7a6494a13f1394f6df0e58d74a1cea6ee67dcdb7b9dc124f3d3b48f4c593f69b057201e916ceaf4ce873014e2b03de6413031eae396a7550940a7e0b2bdb0d63cecad3cede795d2d75d7ff9561116b42ae633dc78d6cfcd8ab8cf3a7dfeae7e64d00e93bd913f7aed82e644ec9f39298e3bf35a53d0e44d291b441a8f3bb4cb0e5324c6a2998bbf470d187ea956d1b48c3bb03966cd94bfbcf712d9b03ca96a5d1d5c1bc4f1d713d77f6f4d5576cfe87a9569d4dde4968cf7621ff9616d16973917385bfe0bf954ea52250a7783edc6766a3f7a862fca96e39fdc280d4351f256cc9143496d015500e64a16223ff1ccd0173ce73668ed95ea4033b215afdb40cf50181fb5c1838b95e65386c94b311066a365e4e651c010b0cfdbe300771af42ad02739434aae51f3f7fa6ab4ab0a8d49e2be30ac546daf46ba76a6e12f00e31322e7b3c97aae59aed44e05061e20b1e5e2b60dd71a1da15b8a6739e931f8117d5c6e0d315b3ee7593b14690b425cef6500ad6211bfaa5a8ea32cf5ab0ae23c269a7c2c06076ae7579abbab727c29504e1993ab0629ccd2a781ad35d03e03c00c7e45d51ad97445ec6c0354210cc4196a557162cac1625bc75447bdd285f41dbbe1545a0e3c8cda59dbb71bb01807443f06e9b4d62b1f0f993fbdd046441693c1556919de21ac0c297144c8a7e54830e64d8cd53a4a2bb243e822aaad35a8fdd6a6ab04c625c22c006aa6434fb385a726d6e4245bf8142862018ade94611df8785a8de302059ec38ec57293321d01ec46b7f5d1178c5bd75044ef34910d42aec4fddeb99f44594e8255042f685fc29bfe4f2a7e2aeb132ce4b3cb6a55427f28582f2cda0f10697b924117ebebb7e8d6794a27e9ab027032bb1dba60c23aac0d36851f3edefcb468d1cec81fa5d8e1336c58855fc2ad6c64380f8b7e693352564ceb5681829c0c9430177b0356e6f22ea6305abebbea970f0ebb967152df8b28e978f92f03fa3c4feead99345d0baf8249bf3bb82af289a5e59df6365764d315a763dd9c4e61da660ca1ae673717f8a2cf818edfe762d158f33c5af4f5415fa54e326941c7116e0321a33578216d2e2383308b88f96ca2c98e105407a0665acece6f32d230554d0e7a870c025282378462b7c50412dc9c82636aed8fe6841f58b8e7fb3f3e28d16cbd9a5b116492da12c5f1e515227cea438eb61719df33a081ec166ee03fae66a903384a84b58662d5cbbe14032bcf212a4b7e241852f6bc13b690736b244954743aa5786f0bccc7f5efe4c5cb933cac0b135875b93ea6bc0456540c4eda61070b487604818c89e53848f2f93dab904d682e975164454f086f8b143d9c19fac1f03a2324a1b3afbef03996db0aeeae44caf30b93343f4f37c61cb5db41bf85e9d140914978b270c5213f3b0ed3b60b3471e7b9e77e954ae7f5211556a9a96bb8cdc4f6907c01c96aca0abf952403396d35576951080e157ada04e79a89b576370c95352c041fb7aa89c5a81408fd4f54d63e386752467915f8d9cbd1a335bed8b5f3b82395653eb4f5a635bd258969db2554d03508471d80a0c96106bb3ae4a8eaae250956cd54eac768d04abad853d6d8ba9e16eef5c38eeb3059a11618ca82bfefbe11563564d2f2cbac719ae78010b4b919da197c4e7b9ce3ceae551ffc7b3e501777de08f142ba5370c23729ed9debcf03d059d40bb24d5775dcf84e151bdfa936834d1c2e2571b9b2fde89e9a2d7d0df483e6dc6fbcf57548d5ba07a3172699bb1b491d2072a41ea2159def1bfa11e0cc1fa2ac04d7021c95cc817fc2af749952bd3e6597798e357bd41284406ab7795b67e34b9ce25432f3eea92e4f795bd2f0adbe13ada7c499409fc57c3f2c2c9a8b7b7368f2cd41fd9334626ad7a55187ec9fae7a4f2be57a589bb9161707dbf25ead28e6c4d3f3280f778436e76d0cc88a585675653113e154fa0027edbe26faf22ca9cd2823a936aba27b001552516fc69079612d47f1a3056db3f2b55cf61add3df7ea44bd8beab6ebafc3c8fcde4f143b4eac4661319ed8d3c0d1fa3ff9e477315711a9833ec0b25101e59086a114099895e046d17e0b6b8908b77f3f574dcd5ee633c831dc123d1e2231f30e582286638fb3a455acea4b1478e6b3ae2a8f0f6449efd924c8f82ae0e00ef6174297e55dac2c813d100505c36821bd2ade1bfac6f27d7e06f4a27307ee0d5630a4ea9e0d2b830a8d2bfb1e0ecd57730a7c577624dd0d5b73c47a64925f5b56107ccdd4042df43e23fc8cfc76fa7daf598d0b7f6b34e952444cfad1024524ced4ccd282dabee2518edeb2cd238abda42cc4761992567be04f45fb8beeaf866eea536c26f64c6167a1f9515ab4afba54fb9089d718e6f2872611bd74a8a362db6b40ae4e72a3269f3a53b197ec65099eee51ae842c726c2cf73aa295841eb57ad4de2eedce0eabfc70fc0f0b6d3955bc79313f3af88e597f3211d7ac8191c34a3f1f155f23844b16cafd8883d805b242a7c7720c9fdfde2f41496b9890246561e20e4206ed7d4b22837849ca521acd9cd1e646784f31a7dece9485d20e117d3d9cc4149f37d320a2efc0a7a05b96783ac34ea96e74e98b40000274c0c816606ea9a42772cf41fd700f92668002816b4577f148dd76a032cb303082498de6bd2d23e2efc8add0cc52e079b8cef386858f865e284a66264bd4a5c1d2916651ca36ffffb513d7b60413b4e8969b415aeea28b84ded7aa6f4f2eb9af9c95cd2f875fa6838d297583261e7ca07a593dbeba7aa76daf5b7759780a926253391c135c669bb6dbf6da91e7ad40e88f9c95ac0c7391dfc05b978b26dfa5b797a1866d5eb80dd907dfa459ab9160d51745507447103049ec53570dc8f8a2a5a464339bdebf10e6ebad4b3c263f60d0124f69621ea55bd675835dff26de61542a9acc37bb543df5ffef0e3f78895cca000edac590ac94ea8163856bab527f01fdc5c28d898682e5c50cfe388de0ecfa4d8949beca1e9928b39bbcaf1b224907bd4770017782980fe69679a3216feb354655b1afa3d80b3fdda6bb2b4ed34782ecc0bd00dcb63460ec2565f920d8f090efd15ecdd4d4a35775e9e0d50187e82f4d28ea9cb10f2f4958e305ae9d732b369c03903aced0ecb1f2f85e5ed56a5b67717cae528d9f4789e07a0a59baf6e9452f86b3d9c7792b11c06e5d568236f33c646e4c1c1af6c6fe06c6a7f8f2d8c8f7124c5130b24a4897a010c6a6e0c1b32e49cfe8c35fb260de986ef67d9d034c644d80d93d3acd00cf6b082fb7692d6a0365a66e1eecf3738ac4438209fba7da606f87d421f424957d30e86d57aeba9b346681a09e0fcfcbaa49b4f7c082765ff795d5cb84d0314e04e254eccc57cf2a5892edadaf10ac1cdb3f911907d19eaa82c21f624d9e4968de7835d81181fff4610754773eed30ac1fdf1589dbce3e93ff233867253ba004eddf611ef13930db6561b7e7cf2c7e78daca452bee55111a4ebf5faa45e238f06826df833869cdb3bd8019fa4d67f2c3cc7a90c92", 0x2000, &(0x7f0000004bc0)={&(0x7f0000002100)={0x50, 0xfffffffffffffffe, 0x8001, {0x7, 0x21, 0x2, 0x80, 0x8001, 0x9, 0x3, 0xfbd}}, &(0x7f0000000000)={0x18, 0x0, 0x7ff}, &(0x7f0000000080)={0x18, 0x0, 0x464c, {0x2}}, &(0x7f0000002180)={0x18, 0x0, 0x400}, &(0x7f00000021c0)={0x18, 0x0, 0x278, {0x5}}, &(0x7f0000002200)={0x28, 0xffffffffffffffda, 0x478, {{0x2, 0x0, 0x1}}}, &(0x7f0000002240)={0x60, 0x0, 0x4, {{0x7, 0x3ff, 0x7, 0x7, 0x5, 0x9, 0xfffff5bf, 0x6}}}, &(0x7f00000022c0)={0x18, 0x0, 0x8092, {0x2}}, &(0x7f0000002300)={0x11, 0xfffffffffffffff5, 0x7fffffff, {'\x00'}}, &(0x7f0000002340)={0x20, 0xffffffffffffffda, 0x7, {0x0, 0x1}}, &(0x7f0000002380)={0x78, 0xffffffffffffffda, 0x1, {0x1, 0x200, 0x0, {0x4, 0x6, 0x80000001, 0x6, 0x5, 0x1f, 0xaa, 0xce, 0xfffffffe, 0x1000, 0x3, 0x0, 0x0, 0x7, 0x1}}}, &(0x7f0000002400)={0x90, 0x0, 0x2, {0x1, 0x0, 0x0, 0x870, 0x5, 0x4, {0x5, 0x0, 0x0, 0x8, 0x3, 0x100, 0x6, 0x3, 0x800, 0x6000, 0x2, r2, 0xffffffffffffffff, 0xfffff800, 0x376}}}, &(0x7f0000004c40)={0x168, 0xffffffffffffffda, 0x9, [{0x1, 0xa06d, 0x1, 0xfffffffe, '{'}, {0x5, 0xfff, 0x16, 0x2, 'trusted.overlay.nlink\x00'}, {0x4, 0x7fff, 0x0, 0x3}, {0x3, 0xd637, 0xb1, 0x1, '\xdf0\xc8]\x05)\xef>a\xbf\xea\xfb\xf1\x962\xd0W\xaa\x06\x10?\xc1\xe7]:kL\xa7A4\'5\xaa\xb0\xa3\x88\xa1\xbc\xe0P&\xbf\xe1\xbd\xef\xa8\x03\x8a\x97\x87\x96\xb8\x05z\xd4Uah}5\x1a=\xab\x00q\xcb\xa0\a\xdd(\x987\x06\x0f\xb2\xb0:A;-t\xf5\x15H+yY\x1a\x1c(\xe4*\xbfH\xf1uo>\x17\x83h=q\x804.p\xd6\xae\xd0o\xe9\xa9\xcc\xa8\xac\x82\x04\x86\xa1\x94\xe9TD]2\xdb>[\xd8\x82\x92\x03\xdd\xb2\x91\xb8\xbc\x1a~\x88\x94\xd3\xd8\xdbi\xea\xaaz\xe5\xf3\xd96\xf6+\xb1.\xf4\x80Hp\xe0\xc4\xd4w$\x83-\xe2B*\x1eN\fg\x16\x0f'}, {0x5, 0x6, 0x1, 0x80000000, '['}]}, &(0x7f0000004740)={0x350, 0x0, 0x8, [{{0x5, 0x2, 0x3, 0xc8ef, 0x6, 0x8fe, {0x6, 0x4, 0x2, 0x8c8, 0x80000000, 0x7fffffff, 0x3, 0x1000, 0x3, 0xc000, 0x2, 0x0, 0xee00, 0x101, 0x6}}, {0x3, 0x1, 0x5, 0x9, '$()+:'}}, {{0x4, 0x2, 0x8, 0x3e, 0x40, 0x3, {0x2, 0x1, 0x6, 0x3, 0x10001, 0x84, 0x3, 0x5e, 0x6, 0x4000, 0xfc000000, r4, r5, 0x5, 0x9}}, {0x0, 0x7ac, 0x16, 0x8, 'trusted.overlay.nlink\x00'}}, {{0x3, 0x2, 0x7, 0x45447113, 0x8, 0xdd9, {0x4, 0x5, 0x3ff, 0x6, 0x4, 0xfff, 0x0, 0x4, 0x6, 0x1000, 0x1, r6, r8, 0x6, 0x8}}, {0x4, 0x8, 0x4, 0x6, '\\^),'}}, {{0x4, 0x0, 0x80, 0x86a, 0x4, 0x0, {0x1, 0x3, 0x7fffffff, 0x91, 0xd88, 0x100000001, 0x3, 0x40, 0x1, 0xa000, 0x4f3, 0xee00, 0xffffffffffffffff, 0x6, 0xfffffff8}}, {0x6, 0x101, 0x1, 0x1, '-'}}, {{0x2, 0x2, 0x640, 0x1000, 0xed6, 0x0, {0x5, 0x4, 0x100000000, 0x5, 0xdfe, 0x9, 0x7, 0x800, 0x1, 0x6000, 0x48cf, 0xee00, r9, 0xffff, 0x11}}, {0x3, 0x80000001, 0x16, 0xffffff83, 'trusted.overlay.nlink\x00'}}]}, &(0x7f0000004ac0)={0xa0, 0x0, 0x8001, {{0x1, 0x1, 0x7ff, 0xfa98, 0x0, 0x5, {0x1, 0xec0d, 0x1, 0x2, 0x9, 0x5, 0x5, 0x0, 0x5cbd, 0x1000, 0x6, r10, 0x0, 0x9, 0x80000001}}, {0x0, 0x1e}}}, &(0x7f0000004b80)={0x20, 0x0, 0x4, {0x0, 0x4, 0x9c85, 0x4a}}}) 13:52:29 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f", 0x47, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 314.805719] BTRFS error (device loop0): superblock checksum mismatch [ 314.823180] BTRFS error (device loop0): open_ctree failed [ 314.835155] BTRFS error (device loop0): superblock checksum mismatch [ 314.850573] BTRFS error (device loop0): open_ctree failed 13:52:30 executing program 1: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:30 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mmap(&(0x7f00005b9000/0x3000)=nil, 0x3000, 0x1000008, 0x50, r0, 0xed26c000) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) 13:52:30 executing program 0: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 314.939072] erofs: read_super, device -> /dev/loop3 [ 314.960831] erofs: options -> 13:52:30 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:30 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 314.997917] erofs: cannot find valid erofs superblock [ 315.004446] BTRFS error (device loop0): superblock checksum mismatch 13:52:30 executing program 1: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:30 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0xfffff000) r1 = socket$pptp(0x18, 0x1, 0x2) open_by_handle_at(r1, &(0x7f0000000100)=ANY=[], 0x200400) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) 13:52:30 executing program 3: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x10, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 315.068899] BTRFS error (device loop0): open_ctree failed 13:52:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:30 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$VIDIOC_S_CROP(r0, 0x4014563c, &(0x7f0000000000)={0x8, {0x7, 0x85, 0x1, 0x7}}) r1 = syz_init_net_socket$x25(0x9, 0x5, 0x0) preadv(r1, &(0x7f0000001480)=[{}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f0000001100)=""/246, 0xf6}, {&(0x7f0000001200)=""/243, 0xf3}, {&(0x7f0000001300)=""/90, 0x5a}, {&(0x7f0000001380)=""/215, 0xd7}], 0x7, 0x4000000, 0x6) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) 13:52:30 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:30 executing program 0: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:30 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07", 0x49, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:30 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x122300, 0x2) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) preadv(r1, &(0x7f0000000640), 0x0, 0x8001, 0x5) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) 13:52:30 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 315.310501] erofs: read_super, device -> /dev/loop3 [ 315.327309] erofs: options -> [ 315.334134] erofs: cannot find valid erofs superblock 13:52:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x10, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:30 executing program 3: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x10, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 315.442980] BTRFS error (device loop2): superblock checksum mismatch 13:52:30 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x100410, &(0x7f00000002c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB="2c726f6f746d6f64653d30303030303030303030303030303030303130303030302c757365725f69649616b22d93831dcf67e73d2b2e700580c8fd23a080ec589b05ad4696dd9ad82ac3e24886ad02b216a6ca275c8353e9990953c5e79010aa29e99a5fdc9018c6cc5ef1b6300749bb525f6f0ac502bb899096dc2b053a3e6f0785bf2120a63286cb4151bf12f3bde1baf1dbde9d8ceb68a0bc4ff964fc53ec7297b44cb4be931480726b54a6d5f091759c8ea7cf4e623adffcf78f71c2a2b375542ddf483f7368c796da3caa84a4687837c31dfa5ecec60afc0bc5fbb648111779aedf6841554d252bba39cb7e242b4ec3dae28516bf4b40976fe16290c55bd0da", @ANYRESDEC=0xee01, @ANYBLOB=',group_id=', @ANYRESDEC, @ANYBLOB=',default_permissions,blksize=0x0000000000000a00,fsuuid=7b9b5912-c6\x00\v-e5\x00a-63\x00e-d4\x00T4e3f,\x00']) preadv(r0, &(0x7f0000000540), 0x64, 0x81, 0x800) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) [ 315.483996] BTRFS error (device loop2): open_ctree failed [ 315.501686] BTRFS error (device loop2): superblock checksum mismatch 13:52:30 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x10, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:30 executing program 0: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:30 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x2a280, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) [ 315.585387] BTRFS error (device loop2): open_ctree failed [ 315.607195] erofs: read_super, device -> /dev/loop3 [ 315.612234] erofs: options -> [ 315.622236] erofs: cannot find valid erofs superblock 13:52:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x10, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:30 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07", 0x49, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:30 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:30 executing program 3: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x10, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 315.787988] BTRFS error (device loop2): superblock checksum mismatch [ 315.804418] BTRFS error (device loop2): open_ctree failed [ 315.812976] BTRFS error (device loop2): superblock checksum mismatch 13:52:30 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:30 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$NS_GET_PARENT(r4, 0xb702, 0x0) [ 315.835291] erofs: read_super, device -> /dev/loop3 13:52:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:31 executing program 0: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:31 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x121080, 0x21) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) write$binfmt_misc(r0, &(0x7f0000000100)={'syz1', "483aa5cf594fa68be016f68cfd86997442c5e7cf908d8cca97451e31c55809808de7b1ef9d31c8095730cf3fda8376c5664c10976c9768852a97f27ca61212ec18e1c8a16a6ce00cae77ac68666449d7f93b8bb1a9bb8d05588a3bd308dc10f450760242751d5de8365cee7f712ea2844aec3783ec5f94ae188a5f6c84cafef546b2414c041d720f1642941ec686c2d5cb1d4909"}, 0x98) 13:52:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 315.861598] erofs: options -> [ 315.876285] erofs: cannot find valid erofs superblock [ 315.877958] BTRFS error (device loop2): open_ctree failed 13:52:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:31 executing program 3: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 316.076478] BTRFS error (device loop0): superblock checksum mismatch [ 316.134163] BTRFS error (device loop0): open_ctree failed [ 316.152046] erofs: read_super, device -> /dev/loop3 [ 316.168874] erofs: options -> 13:52:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:31 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:31 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07", 0x49, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:31 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) ioctl$KVM_GET_DIRTY_LOG(r1, 0x4010ae42, &(0x7f0000000080)={0x5, 0x0, &(0x7f00003c7000/0x3000)=nil}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) preadv(r2, &(0x7f0000000580)=[{&(0x7f0000000100)=""/158, 0x9e}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/84, 0x54}, {&(0x7f0000000280)=""/229, 0xe5}, {&(0x7f0000000380)=""/242, 0xf2}, {&(0x7f0000000480)=""/147, 0x93}, {&(0x7f0000000540)=""/63, 0x3f}], 0x7, 0x0, 0x731756b6) 13:52:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 316.183736] erofs: cannot find valid erofs superblock 13:52:31 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) ioctl$NS_GET_OWNER_UID(r0, 0xb704, &(0x7f00000013c0)=0x0) syz_mount_image$msdos(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x7, 0x6, &(0x7f0000001300)=[{&(0x7f0000000140), 0x0, 0x8000}, {&(0x7f0000000180)="1354fd058c85a574c6ee469e3fb3f6cee7b55f480b7c5b4516f5d80b1652d3ba440a516f69d4208665515d720b134062cb05b2728b01afbb31139ca0a4159c6985c0ba77bb26ee79de0dc228319f7fea45554c36cce95cfddb04b7105aa3e2ae8d54f54dacf40b90c49b28a80f4b583a95ee32601df19a484c34180b0f448d77a1369960322db05bf96e76408b56d8e88a019758ba50a5351a8233070f3d17a36228feb16098a37bf2427e216c251657b0defa8f299e26503feb193cdf2f3c016cbf6df48488a3c7b855c40c4a4e454cdfa8936a753df2869b61a9a2a7ad40fa86dbc72e6b80a745d1f00cdc94252f20f42e24e182a69676d368790902474c12616912c24158accd42504d9a5cafb1e44068df698e057dee46912d41383c8749257eefb14a82409f6c5a1bfa0d18cbc9363cc7732a76692956c61875ac18931ab2132d595790b04cc090d2f83562761212c4179b30cfea09c6452ea45adb286da91e1988406288773c44e5d08524446a337e7fea8315b0ca1aa096d11987ccef8a23b39d48f73d855fa3ea10df48315146b1371bbf60a9c8f3a7c4be3b7eb3caedc918f5b874abff65583be435f584103cf4a8efd4d74c85a805a35536a3d92f1cf1127059a3750c4fece90776a7b404d14ea65f1fcb2037d7321cd0915a3cdc8cf1bac388b6e809d3a1edf3c8fa8255947ccc9c4b46f7f1b88ea15e003b3a4de98c4f17d7f97156e8efcbc1a756229058b7be1ff9278328bf59bfe0a905eeb4f37325206ee1bb3d0212e0b4d1cd1edb89ab160a9caa0635a865d3c9b70342625a0f05f1db8a9a140254e22fb8ee7a2f7508a9fa14a731b55d67df9773e400896610c9a420d644b0f70ce36e5751aa1023096624059ba89f6c1450fb2358df897585ede8bfa49c161c7713a2e55ae998f53c963e9ff8b26f98fb438e257cb2b6120028f341aed987d5b6cff55eba68f91f3a00e5df147186041c68968818a31264324155e3e0671120d1aeb3a08edd6e1d4e523062f3ebc24167f7f84b041e563a6aafd88dcf2619a64d73a8276943c6dd234a74142eec038b06a8fc31df9ee47e922d2d35efc1ea3437b00e831692eb2be41b79b6fe49b041022baaf0e4588f4fc5ac42a79cef3b7d84650a2fee51ce5d86de9a5d6167579eacb5876212c8a5b751da828a43f0d726b44267eee72337907ef1879871016e7c7b5ee5760400db9987cbea52c0747405aa023b4624c941f2457a58a99ec48b42254d1baadf9bcf8f13bab0a7453b15f9880f5e14ee2215c63df8185e28cdf2dc34edbfba79749cac2396eecf4f4472ff6af378f09b8ec57a299b59c32bb7a0cc035a2ad18628121739c24048678baecbe9edeebacc83d791e41cc56a94aa81b2b6a3c83a6d7e6792d0eb9a279f784a662b77d7417c55640771856e39369719c06b0bae26db34318ff61902e9bf2e515bc7ebdef1b5f0dbd82781020482746af0d78ce6b15d46afdc3e54751c2c0a999d2b09a251a5e829def625cb0dc8d4c66e9955f6646bcbdebf184a6750466a3bf98ca07d82e4685c2184ed25c88235a966c71243a229350dc4e096c9810ac7e95d473c053c9995589357a7c412d6e934cdc58bab4034d9bcb51766e83965dbc79e22d91fe8c9ba247aa61d575aae7be47acc52c66157517d25cb2fd3a2f93cd047bf63a5ad34a8eaa4551daa950104a1dade01665df125f4d544cdbc2f07dcafadb071b17c7b974b1b7d5ec7dcf007f8c31ce510479a56f85c7fccdb6a06aac7f9c5598822230573a4280f8b92d90e1046aaba9d53f33367642f64c71d12be6dd0906069688fd4546b90dbf8165b46326ec35d73f695c8550d197c65e26c93943b9e8a2d748fcc64fd2f6eb76808ef4c01952454a76ffb23948dcfb29a33e27b13e1427c60a831a8010a8d5e953d49f642a288d15d20c8e6ef4fb123158a6c6ae016d6965a351461f1e05a4dc7cbba09ec89f22dea9428e41e3f994e61011267b832cfba9a9203374293b1c34aa1bc7a7453a93b32b16e72755528a79b4b86a198bd3441ae848fe2fb1753c845a367b94ba5a4daaaad1042727040706b09750a4bdc1a488b2633173a4f9d775bf4921ed5facb1c91174b275fd62e050d18050080d27bfaff69af1c3655972a0338f987fce784130197bfb2973b16dedbd74c0e7b3923aa38e1b9ae91008928f3d4b38b712aba31f091a1ec8e2ed12360a209121c5cb11840796c5a3929dfe6f98dee464bde66c59af3f75e35e9c99656e1535677786c65d1fdd4029519fc08e8324da3e61f8f685795d9c19e1a0d761dc38ea4bd2d807a874efba10d7051b6a689f45d416dfc88f3a0e4f19f4655767ad2645834f52c43d2d3be06db430ba61736c780010e2934256570c24f8cfa020ab4ddb50714d12c209a0d90f6637af12ad1f4ec69ab00d76ae39254c292e0d4d20d8dc50188aae1733f06a49919355246553d42cfd7885b7d65e2e82ea038d6dc36bc3140ae1ab4e54c3bc6cd7c2e89b488fc80ccd299dc5150e6d4e76529392340084047608c3248aa826407b5e6abdfe07827ed7ca0809c5dd68ef25fbdb82fcf83603be3dc36ad88dcbd6aecf6ad13679acc2f016cf8b29672c9d9050449eda454e80ba46789e8a0679c8744745c7065f299003116c05904653932fae0191ba79f1d334689f8f72ce944517a1324d164f6fd681aa076104fa308bb8ad634223a1e2ffbcc9a7118c004e2200efdbe7f6a1e65ed584ad3b3cef65294aaf5a6daf9b2db62438a89dc560e71cddceb903f53ab1f578fe52e4de881fcdfa887907b963bd4023f425a0c7e4484341cdfa7a08c167a4ef3b595769c2425e33368975359bcf6759f9122ed809c257cdf64827899b13184eaea4d6654beb11bf524cad43a29953d01134761e133e2eb3b2d6edd8bf954e5ec3a37e059ecf4d5482551b555ebc40407c42ca7cf7510de8fd718adc2ee585b07ff6d4df8af3c9399f203c619681b9faafb6c6262b3a81e70300881e62c50cf8fb86820a852fed79e225033bc736ed323dc4ea212b3f739bb22d4edce321047ed787a8a99197772229d74c6da7612591a33e1f07caadd329a71d0c110806a0e629234640f1f39cbe9a454a0d2c096de5abe1cd187d08b6c90b3ded8279c98faf2abe21eb517ad8cda520954cdf8684cd80a6c7c49898e6d315e2d1a6ff47d41ffc836faf170e3cb8a935a7a04e44b6f7b36886834a3ff69efda7fce1bd9bd049ed3b7885d43ebb277e26e37554fb84555170ae773e4b41496e64e9bc82693413dd87d2af335f574cc10ff7c6b50fadd90cdae77e6fd860e0a9a6ca6f297bb9c8d6242918ab8a3b11666b44f69f32f0775bce5b989be7cb8c122a68cc29a35ed38864dbd49369b0e47aa5348892773b15cc20113a20c59b3bd4a0230ace460ea73a478ac78a1a556f67451a3712e6df4242425026756836469d0b1dc61a7a514c613e577624583e237e35e7416f88b0e75eb7ad4cbaba67d404614ba936cc0c8f41a182136c003854ca9ce857844cfdf83eba30f08f96927a0fe236d4acb6183ed4f1abc2051441843668067389ff04adb70e0f6ffd390f2c84813c4986ad2a4ba4fea565e8738a95e95b47880f63c008f28af0d96cf10c89d0821c2e274a7482b8464f36870c45d9c2662e5d79d29d38398e5fc6e7869125474b08c92e59fee9225434b9b0ce1b976a2eec562e80d5a2daf50c22db035831598df4d009a7819f2c32239783ad972dd8bf6e0b658d8360180e72ef02b22d63cb688de42de0c5feb93a25bff97e2a1d90eff571b71e968afa04b4821897f352e0e211492ca8975f391711eb1a3ea1c576d96ca447c46500f3276472a0b64f4133f6545a167c81bc7de0c2227ca8344a0907ad12d013fe3a443bc2bd42dfabfa821979cb8898cbd57fd753c28806c8bc514c5fee35d247cb6ce3f9766fd84df89142791e7a2ae52dc10d5f015389f7a961de9e5842f492d62d6207227eaf3c85c3d6edc1518f12eac71476525445ceb1aa75cefbb4bc17f539800ad7df7ddf6bbc940d1da55de299bb993d76d5243f3a6afeeb571de551a251b8d78ee9a75d093f670099f20edab2de438ae051962ac6584cf349db9e0cd31fcab951e2d4f70592c27bf07499a150e7faadb63e6a0efe63b32f32f3dbb9d2c9a0a895885a6ed3c45b5f1efd60d76caf231d500c53a969be25e8b08c1d2ff31d84bfbdc2e5cab3ffdf95965796a7fd65cf0bf7ec519ab9e6788ef6c141824ddc9f1af2f807e408ea2c126b68eecb3871cf035cc7a84f134fac409cb267db0e17d00dc93abe4d65c76f026a58971ea909c46a1ddeae0bbc2e8883e8a73b1233e57e5a19cbcb6dfc1abd77c5144f73e477bf857332b7040722bc3e720e4f875194f814f5f8e6cfce93d14a7ba1dcfaecf6d5421ffc110215c3c317971caa0ba9a7cb092abfd440c3cb973872044820f690f71ecff2644d466486ff000db207cd4ddf2cf7d16e100b48746b2a945020b5195ef1406e28aeb96bb12ff5c311c1daef47c1953ccf9f56397c8c5d9ce2b4ec270e5a6953a3f1d8f2b0b18dafc313b261ab45f853549502f7b305e2680dac4c25312c335b6a1393735deb0b23daf6cffbe8be0eba19c55622646cbcd797304b87f24f1471122574f8efadc989ff69b53d36511be4cafb200550e56d3559b7142539bb27f7dc83c43f24134a3ebda801d06e470ad41def3fa272e2aa6528e79024b7a0c6b1f0056703b7d057e91289b8204a6cc852dea18610ac87c70ada150728f8ca9cfcc1a3111ae3bf804df99867d0e05bb1e83a19a3584ce181b1f1d7dcb6f6dc5ca4a78db29269ff7b66971e5e68a8299d6f2efa112d4248409f10accee1b421813da01fca7107702fd6ac555a352426c0be4d845b5d78dec543b5bb8d741cbe96c97c09fa4514c3aa32fe8516950e8d4410a0ad3130034aa38c7a85e1f5ec8ba79e8e2afd4feafcd18074d0bc06de930f08526fa665ff5e6f94c53beebaa9aeec78b908391951a75088917a09ec3087d77edfe5f9d0580e9b3a515c18d85a865d7f9e34b955ee11618a554cc4a8e4e78e1db2907393d4ca6ae0e6bb1dd0dc56336c6ed7c5a83169b3ebe776c43f4faaa8dea608ff9316233946a44b0b8723a7346091f1e12261393a2ee5e82cd736b1f55b4a276a701d5e18275c92922c3b0e2a5fe3e6383bec2588ccd435bd4b0110981802a398701a3f13cada8b960dfe1b5c4463262cdd5bc45680166241c6f6aa1a780d7eb3abbb8311fcc1994c2f873422e1c053481e650feb6f4f6f53587d376e7b1a3fd5918d86c7e263f5260db3ce7fb86df711b82f0348659447c3c122d46d15ae896361bb159131a129fa1b081ef127a71bdb6785e5218166901b268c4eebbc081f31a595af44334d7d91183699eb7b70a8e8aa81d5ae5e4e03bdc42e42e9b204912c6c5bd0896f269171f5c52842f8215613d18edfee35e7a6a7068eeb004d31c4fa3a04ee414b2c22fec67e641bcb041af1ef30dfad28b0698831d83f8c0f6bc1f74217de6e93d5fa0d56925eb9d1df0e569e83678cd5cf6e72f06345d2383f1398bb1e868ab1b4746a74fbc7d2982d79a750407218265492abe07ab66e3af5f936c95522cf20a51d9b3a8193a6dc1b1e89a76b4bc10b95296a2c7b392c5cfb73bb94ffe6c1ed472c165a24c9ec1608dcc23f8108ed6ef0c25dce27513daea27f1464006fa26902533977f2a4121d35790a7ae1daec3d86fb6f2e41d8dd3ebc026954365b38d73ce41427d5231857c60", 0x1000, 0x5}, {&(0x7f0000001180)="85412af958aba9c28a1e8ebf5356228d43009aa5fd5d167dcf1d117693d50fe4fe2a85098c4209567d7bc032", 0x2c, 0x3}, {&(0x7f00000011c0)="0a57b53c9556ade4be15566d2b5361f3f5e45d2ebb", 0x15, 0x4}, {&(0x7f0000001200)="e84c941d2c835bf1a341517d5637958c3d09aa2f24e206c6c6252a22b58fe587380dd4f4f5696a2411ff4cbca24c272723878a3aa1fa49678912d0cbd7379b8bc715019cf87af27002ce71b97f29f41b508c1f4c1fc86eef103858ea70573632dae3755952aa589004333afa7ba88b3a6230477176abce1eeb9a14cec6ea4c3c7fa96c04be983a5a0c4cf4c702856ffc8cb541a20221d1c1f8bf914c5fe03d", 0x9f, 0x1}, {&(0x7f00000012c0)="4caad920420ce5421ca7836903c816f439e22879ba3e1dd41225627ee61d66e153318833a6a0", 0x26, 0x85}], 0x80, &(0x7f0000001400)=ANY=[@ANYBLOB='dots,dots,nodots,errors=remount-ro,nodots,dots,nodots,uid<', @ANYRESDEC=r1, @ANYBLOB="2c6d61736b3d4d41595f524541442c61756469742c646f6e745f686173682c7063723d30303030303030303030303030303014fe4334342c61707072616973652c00"]) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$int_out(r0, 0x5464, &(0x7f0000000000)) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) 13:52:31 executing program 3: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:31 executing program 0: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, 0x0, 0x0, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:31 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:31 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000", 0x4c, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, 0x0, 0x0, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 316.372158] FAT-fs (loop4): Unrecognized mount option "uid<18446744073709551615" or missing value [ 316.467863] erofs: read_super, device -> /dev/loop3 [ 316.475723] BTRFS error (device loop0): superblock checksum mismatch [ 316.481115] erofs: options -> [ 316.501805] BTRFS error (device loop0): open_ctree failed 13:52:31 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x0, 0xd9f, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/nf_conntrack_expect\x00') 13:52:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, 0x0, 0x0, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 316.514078] erofs: cannot find valid erofs superblock 13:52:31 executing program 0: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0x0, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:31 executing program 3: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:31 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0x0, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:31 executing program 4: mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fsetxattr$trusted_overlay_nlink(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0) [ 316.704338] BTRFS error (device loop2): superblock checksum mismatch [ 316.721675] erofs: read_super, device -> /dev/loop3 [ 316.731969] erofs: options -> [ 316.739825] BTRFS error (device loop2): open_ctree failed [ 316.744561] erofs: cannot find valid erofs superblock [ 316.756610] BTRFS error (device loop2): superblock checksum mismatch 13:52:31 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6_icmp(0xa, 0x2, 0x3a) sendmsg$NL80211_CMD_TRIGGER_SCAN(r0, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000140)={&(0x7f00000001c0)=ANY=[@ANYBLOB='0\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="00012cbd7000fedbdf252100000008000300", @ANYRES32=0x0, @ANYBLOB="0c0099001f0000007b0000000600eb008100000011e9aa5bb4d639517b3adf53d0ca78941cec0b14ba410848c731d5aba0dd3f1533a5ed410000000047b23fb1f377389a195041d9c16abb0b6b202d4fe6ace6a085"], 0x30}, 0x1, 0x0, 0x0, 0x40001}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) r3 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$F2FS_IOC_GET_PIN_FILE(r3, 0x8004f50e, &(0x7f0000000240)) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) openat(r4, &(0x7f0000000000)='\x00', 0x1c842, 0x35) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) dup3(r1, r2, 0x80000) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) 13:52:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0x0, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 316.817231] BTRFS error (device loop2): open_ctree failed [ 316.839261] BTRFS error (device loop0): superblock checksum mismatch 13:52:32 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000", 0x4c, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:32 executing program 3: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:32 executing program 0: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 316.879878] BTRFS error (device loop0): open_ctree failed 13:52:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(0xffffffffffffffff, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:32 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:32 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xc1) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000000)=0x6e) ioctl$F2FS_IOC_GARBAGE_COLLECT(r1, 0x4004f506, &(0x7f0000000080)) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = syz_genetlink_get_family_id$devlink(&(0x7f0000000240), r0) sendmsg$DEVLINK_CMD_GET(r2, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x30, r3, 0x100, 0x70bd29, 0x25dfdbfc, {}, [@pci={{0x8}, {0x11}}]}, 0x30}, 0x1, 0x0, 0x0, 0x8000}, 0x28008004) accept$inet6(r0, &(0x7f0000000180)={0xa, 0x0, 0x0, @private0}, &(0x7f00000001c0)=0x1c) [ 316.983412] erofs: read_super, device -> /dev/loop3 13:52:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(0xffffffffffffffff, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 317.012097] BTRFS warning (device ): duplicate device /dev/loop5 devid 0 generation 0 scanned by syz-executor.5 (22318) [ 317.012667] erofs: options -> [ 317.032069] BTRFS error (device loop2): superblock checksum mismatch [ 317.042120] erofs: cannot find valid erofs superblock 13:52:32 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) fstatfs(0xffffffffffffffff, &(0x7f0000000100)=""/73) 13:52:32 executing program 3: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 317.088926] BTRFS error (device loop2): open_ctree failed [ 317.098203] BTRFS error (device loop2): superblock checksum mismatch 13:52:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(0xffffffffffffffff, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:32 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000080)={&(0x7f0000000100)=@ipv6_newaddrlabel={0x68, 0x48, 0x800, 0x70bd26, 0x25dfdbfb, {0xa, 0x0, 0x40}, [@IFAL_ADDRESS={0x14, 0x1, @private1={0xfc, 0x1, '\x00', 0x1}}, @IFAL_ADDRESS={0x14, 0x1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @IFAL_LABEL={0x8, 0x2, 0x6}, @IFAL_ADDRESS={0x14, 0x1, @private2}, @IFAL_LABEL={0x8, 0x2, 0x1}]}, 0x68}}, 0x4000084) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/27, 0x1b}], 0x1, 0x0, 0xfffffa5a) [ 317.143065] BTRFS error (device loop2): open_ctree failed 13:52:32 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 317.249237] erofs: read_super, device -> /dev/loop3 [ 317.256686] erofs: options -> [ 317.266714] erofs: cannot find valid erofs superblock 13:52:32 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000", 0x4c, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:32 executing program 0: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, 0x0) 13:52:32 executing program 3: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:32 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, 0x0) 13:52:32 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x800) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x8200, 0x0) ioctl$BTRFS_IOC_START_SYNC(r1, 0x80089418, &(0x7f0000000080)) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$binfmt_misc(r2, &(0x7f0000000100)={'syz0', "39aa451f13fda1b200236428ba35a364eca9a82def3d7e34532e7ce95ef01d6b8bb810725060b373849832049ff320622cf87b46c6315566af3575f1338ce45fe34bb852d4d51cb477c4ebb35df4bb946753e44619feb064d56cd90badbda3ee8704f2a3d775ef343206d45a5177d9"}, 0x73) [ 317.406651] erofs: read_super, device -> /dev/loop3 [ 317.412144] erofs: options -> [ 317.415639] erofs: cannot find valid erofs superblock 13:52:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, 0x0) 13:52:32 executing program 3: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, 0x0, 0x0, 0xd9f, 0x0) inotify_init() [ 317.504789] BTRFS error (device loop0): superblock checksum mismatch [ 317.533609] BTRFS error (device loop0): open_ctree failed [ 317.571943] BTRFS error (device loop0): superblock checksum mismatch [ 317.589355] BTRFS error (device loop0): open_ctree failed 13:52:32 executing program 1: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:32 executing program 0: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, 0x0, 0x0, 0xd9f, 0x0) 13:52:32 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$F2FS_IOC_ABORT_VOLATILE_WRITE(r0, 0xf505, 0x0) 13:52:32 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000", 0x4c, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) [ 317.612565] BTRFS error (device loop0): superblock checksum mismatch [ 317.616624] erofs: read_super, device -> /dev/loop3 [ 317.631040] erofs: options -> [ 317.639323] erofs: cannot find valid erofs superblock 13:52:32 executing program 3: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, 0x0, 0x0, 0xd9f, 0x0) inotify_init() 13:52:32 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$packet_int(r1, 0x107, 0xc, &(0x7f0000000000)=0x40, 0x4) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) [ 317.727172] BTRFS error (device loop0): open_ctree failed 13:52:32 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 317.813168] BTRFS warning (device ): duplicate device /dev/loop0 devid 1 generation 7 scanned by syz-executor.0 (22423) [ 317.832635] BTRFS error (device loop1): superblock checksum mismatch [ 317.859924] erofs: read_super, device -> /dev/loop3 [ 317.880440] erofs: options -> [ 317.890762] BTRFS error (device loop1): open_ctree failed 13:52:33 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000180)=""/111, 0x6f}], 0x2, 0xd9f, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) [ 317.924360] BTRFS error (device loop1): superblock checksum mismatch 13:52:33 executing program 0: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, 0x0, 0x0, 0xd9f, 0x0) 13:52:33 executing program 1: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:33 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE(r0, 0x5000940c, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x6e) preadv(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/34, 0x22}, {&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000300)=""/160, 0xa0}], 0x3, 0x8, 0x6) ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$DRM_IOCTL_ADD_MAP(r0, 0xc0286415, &(0x7f0000000000)={&(0x7f000024c000/0x2000)=nil, 0x5, 0x4, 0x8}) ioctl$TIOCMBIC(r0, 0x5417, &(0x7f0000000080)=0xfffffffc) [ 317.972786] erofs: cannot find valid erofs superblock [ 317.982780] BTRFS error (device loop1): open_ctree failed [ 318.001339] BTRFS error (device loop1): superblock checksum mismatch 13:52:33 executing program 3: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, 0x0, 0x0, 0xd9f, 0x0) inotify_init() 13:52:33 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000", 0x4c, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) [ 318.127879] BTRFS error (device loop1): open_ctree failed [ 318.166388] BTRFS error (device loop0): superblock checksum mismatch 13:52:33 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = dup2(r1, 0xffffffffffffffff) write$cgroup_type(r3, &(0x7f0000000100), 0x9) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r7, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r7, &(0x7f0000003b00)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000003ac0)=0x14) sendmsg$nl_route(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="4800000010000507000000000000c40000000000", @ANYRES32=r8, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="38000000240007050000004007a2a30005000000", @ANYRES32=r8, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) sendmsg$nl_route_sched(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="500000002800270d0000004fa2dfa589cbe30000", @ANYRES32=r8, @ANYBLOB="0400000000000000000000000b0001006367726f75700000200002001c00010018"], 0x50}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000640)=@newtfilter={0x44, 0x28, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r8, {0xe6c}}, [@filter_kind_options=@f_cgroup={{0xb}, {0x14, 0x2, [@TCA_CGROUP_POLICE={0x10, 0x2, [@TCA_POLICE_PEAKRATE64={0xc}]}]}}]}, 0x44}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000640)=@newtfilter={0x44, 0x28, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r8, {0xfff2}, {0x4}}, [@filter_kind_options=@f_cgroup={{0xb}, {0x14, 0x2, [@TCA_CGROUP_POLICE={0x10, 0x2, [@TCA_POLICE_PEAKRATE64={0xc}]}]}}]}, 0x44}}, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000040)='\x00', 0x0, 0x18) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r9, 0x0) 13:52:33 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 318.239915] BTRFS error (device loop0): open_ctree failed [ 318.251632] BTRFS error (device loop1): superblock checksum mismatch [ 318.272930] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. [ 318.278756] ieee802154 phy0 wpan0: encryption failed: -22 [ 318.287984] ieee802154 phy1 wpan1: encryption failed: -22 13:52:33 executing program 0: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, 0x0, 0x0, 0xd9f, 0x0) 13:52:33 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8, 0x80010, r0, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) [ 318.313932] BTRFS error (device loop1): open_ctree failed [ 318.329200] erofs: read_super, device -> /dev/loop3 [ 318.336709] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. [ 318.342935] erofs: options -> [ 318.351192] erofs: cannot find valid erofs superblock 13:52:33 executing program 1: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 318.477222] BTRFS error (device loop0): superblock checksum mismatch 13:52:33 executing program 3: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0x0, 0x0) inotify_init() 13:52:33 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 318.520648] BTRFS error (device loop0): open_ctree failed [ 318.542378] BTRFS error (device loop0): superblock checksum mismatch 13:52:33 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x200041, 0x84) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) 13:52:33 executing program 0: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0x0, 0x0) [ 318.582919] BTRFS warning (device ): duplicate device /dev/loop1 devid 1 generation 7 scanned by syz-executor.1 (22531) 13:52:33 executing program 1: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503", 0xbe, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 318.683479] erofs: read_super, device -> /dev/loop3 [ 318.685668] BTRFS error (device loop0): open_ctree failed [ 318.692670] erofs: options -> [ 318.701077] erofs: cannot find valid erofs superblock [ 318.832290] BTRFS error (device loop0): superblock checksum mismatch [ 318.874631] BTRFS error (device loop0): open_ctree failed [ 318.912582] BTRFS error (device loop0): superblock checksum mismatch 13:52:34 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000", 0x4c, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) 13:52:34 executing program 3: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0x0, 0x0) inotify_init() [ 318.926735] BTRFS error (device loop0): open_ctree failed 13:52:34 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:34 executing program 4: preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet6_MCAST_JOIN_GROUP(0xffffffffffffffff, 0x29, 0x2a, &(0x7f00000009c0)={0x9, {{0xa, 0x4e21, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x2}}}, 0x88) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) syz_init_net_socket$x25(0x9, 0x5, 0x0) fcntl$dupfd(r0, 0x406, r0) r1 = accept$packet(r0, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f0000000100)=0x14) mmap(&(0x7f00006ae000/0x1000)=nil, 0x1000, 0x180000a, 0x10010, r1, 0x2273b000) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$DCCPDIAG_GETSOCK(r3, &(0x7f0000000980)={&(0x7f0000000700)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000940)={&(0x7f00000008c0)={0x70, 0x13, 0x20, 0x70bd29, 0x25dfdbff, {0x21, 0xfc, 0x80, 0x3f, {0x4e20, 0x4e20, [0x0, 0xfffffff8, 0x9, 0x800], [0x800, 0x7ff, 0x1, 0x6], r2, [0xfff, 0x9]}, 0x9, 0x8}, [@INET_DIAG_REQ_BYTECODE={0x21, 0x1, "e4ce671824c104022e517e500ce9c9986f21a6334fbee9786bf3ee2852"}]}, 0x70}, 0x1, 0x0, 0x0, 0x20000000}, 0x4000) r4 = creat(&(0x7f0000000000)='./file0\x00', 0x4) ioctl$NS_GET_OWNER_UID(r4, 0xb704, &(0x7f0000000500)=0x0) read$FUSE(0xffffffffffffffff, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000d00)={0x0, 0x0, &(0x7f0000000280)={0x18}, 0x0, 0x0, &(0x7f00000003c0)={0x28, 0x0, 0x0, {{0xa1f}}}, 0x0, 0x0, &(0x7f00000004c0)={0x1a, 0x0, 0x0, {'/dev/fuse\x00'}}, 0x0, 0x0, &(0x7f0000000640)={0x90, 0x0, 0x0, {0x2, 0x0, 0x0, 0x80, 0x0, 0x0, {0x0, 0x0, 0x0, 0x1, 0x9, 0x3ab, 0x0, 0x0, 0x0, 0x1d89bfe27c132f56, 0x0, r6}}}, 0x0, &(0x7f0000000740)={0x150, 0x0, 0x0, [{{0x0, 0x0, 0x0, 0x1, 0x0, 0x4, {0x0, 0x0, 0x0, 0x0, 0x91f1, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}}, {0x0, 0x6, 0x7, 0x0, '/,-+/./'}}, {{0x3, 0x1, 0x8001, 0x0, 0x10001, 0x0, {0x1, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d3d42a9, 0xbd4}}, {0x0, 0x5, 0x8, 0x7, ':,-}*/.+'}}]}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000012c0)={{0x1, 0x0, 0x0, r6, r7, 0x8, 0x1}, 0x4}) syz_mount_image$vfat(&(0x7f0000000280), &(0x7f00000002c0)='./file0\x00', 0x0, 0x2, &(0x7f00000004c0)=[{&(0x7f0000000300)="3c2132eac3c746569d26f878aadc5f4f007460d88a377e9d5d873582645736db776709dbd4eff363c2d694085e41cfb5ac1e54bd04b9cb5b2e191baacb807bf31b3c2b825a33508269fe0f0e8ca09d6c0b278d012846e38b1424702834c579239b04f6fefc99294fb3f123e4957c6207c8708a90dcb20d1e85ac11177d990245ccb73928", 0x84, 0x40}, {&(0x7f00000003c0)="ae784dfa22419d258b5cbb31764b38cc64dbf8df82e4e7bf2e320a79fc8c68858257b4b37074afe74ed1283b96e9fa7a3d2f8378fbbbae51d300f722e30f5dce57e6760294b823d0f131fccf4979c367849612edbd0ca6349c2b96f7dd21734a9d31ae2b0b811b2c98ed3d34a78d5e4e6c5781999e5673b9d4715528f08e4f4b37db4aba93f4ac6145e8350d66076a60ebe23d62c8095b1416838b4bf814924a81d44f977fc9839986b08436cd055acae8bbb21ef679a97c533af2ca3023afa30a8a21ebf0966addb575cc2c44367bb908", 0xd1, 0x7}], 0x148000, &(0x7f0000000a80)=ANY=[@ANYBLOB='shortname=winnt,iocharset=cp866,shortname=winnt,shortname=win95,utf8=1,rodir,nnonumtail=1,nnonumtail=1,rodir,iocharset=none,uid=', @ANYRESDEC=r5, @ANYBLOB=',dont_measure,fowner>', @ANYRESDEC=r6, @ANYBLOB="2c646566636f6e746578743d727973d090ac0f5861646d5f752c6d61736b3d0500000000000000432c646f6e745f6170707261697393f3657569643cff70736b9b36dd68ed2f975f79c624a1b700000000df76d5df86a510580713133e5fb55615aa5e2c7ef7740766e01360f89707cd2c544a763c205a", @ANYRESDEC=0xee01, @ANYBLOB=',\x00']) sendto(0xffffffffffffffff, &(0x7f0000000140)="a31a809ecb8c29680b8ff8fce1ccb9c5421644d3a13839d538845f3408ce2e57f3ef1768bfd99f4c794d33a2008213e7972696f874648d8651ec2854dfb3e39e92429f35daf265005be8295aaf1a5e4013e8c5b4020f23d88fef197f3c3594b976367b5675fd66095a1ac089f728ef5eac06f0258deb5d5e37bcce3774175f4d3294ca", 0x83, 0x40810, &(0x7f0000000200)=@l2tp={0x2, 0x0, @loopback, 0x3}, 0x80) 13:52:34 executing program 0: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0x0, 0x0) [ 319.081283] erofs: read_super, device -> /dev/loop3 [ 319.087228] erofs: options -> [ 319.090837] erofs: cannot find valid erofs superblock 13:52:34 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000", 0x4c, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:34 executing program 1: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503", 0xbe, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:34 executing program 3: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0x0, 0x0) inotify_init() 13:52:34 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 319.339749] BTRFS error (device loop0): superblock checksum mismatch [ 319.401299] BTRFS error (device loop0): open_ctree failed [ 319.431306] erofs: read_super, device -> /dev/loop3 [ 319.447832] erofs: options -> 13:52:34 executing program 0: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0x0, 0x0) [ 319.455496] BTRFS error (device loop2): superblock checksum mismatch [ 319.465670] BTRFS warning (device ): duplicate device /dev/loop5 devid 0 generation 0 scanned by syz-executor.5 (22618) [ 319.469726] erofs: cannot find valid erofs superblock [ 319.489344] BTRFS warning (device ): duplicate device /dev/loop1 devid 0 generation 7 scanned by syz-executor.1 (22619) 13:52:34 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 319.608461] BTRFS error (device loop2): open_ctree failed 13:52:34 executing program 1: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503", 0xbe, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:34 executing program 4: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f0000000080)=[@in6={0xa, 0x0, 0x0, @private0}]}, &(0x7f0000000180)=0x10) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r0, 0x84, 0x70, &(0x7f000000aa80)={r2, @in6={{0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}}}, &(0x7f0000001d00)=0x100) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0x9, &(0x7f0000001700)={r2, @in={{0x2, 0x4e20, @rand_addr=0x64010100}}, 0x6, 0xc142, 0x7fffffff, 0x7ff, 0xca, 0xd5, 0x80}, 0x9c) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r4 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x3, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x40010, r3, 0x0) preadv(r3, &(0x7f0000001540)=[{&(0x7f0000000180)=""/161, 0xa1}, {&(0x7f00000017c0)=""/220, 0xdc}, {&(0x7f0000000080)=""/16, 0x10}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/234, 0xea}, {&(0x7f0000001440)=""/110, 0x6e}, {&(0x7f00000014c0)=""/92, 0x5c}], 0x7, 0x2, 0x3) r5 = dup3(r4, r4, 0x80000) connect$inet(r5, &(0x7f0000001680)={0x2, 0x4e21, @loopback}, 0x10) ioctl$MON_IOCT_RING_SIZE(r5, 0x9204, 0x5ac21) preadv(r3, &(0x7f0000001b80)=[{&(0x7f0000000240)=""/51, 0x33}, {&(0x7f0000000280)=""/130, 0x82}, {&(0x7f00000016c0)}, {&(0x7f00000018c0)=""/142, 0x8e}, {&(0x7f0000001980)=""/196, 0xc4}, {&(0x7f0000001a80)=""/206, 0xce}], 0x6, 0xd9f, 0x0) ioctl$sock_rose_SIOCDELRT(r4, 0x890c, &(0x7f0000000100)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0x9, @null, @rose={'rose', 0x0}, 0x0, [@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @bcast, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @default]}) fsetxattr$trusted_overlay_nlink(r3, &(0x7f00000000c0), 0x0, 0x0, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r4, 0x84, 0x6e, &(0x7f00000015c0)=[@in={0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0x22}}, @in6={0xa, 0x4e24, 0x4, @loopback, 0x800}, @in={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0xa}}, @in={0x2, 0x4e24, @loopback}], 0x4c) close(r3) creat(&(0x7f0000001640)='./file0\x00', 0x43) 13:52:34 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000", 0x4c, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:34 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0x0, 0x0) 13:52:34 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:35 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) preadv(r1, &(0x7f0000000000), 0x0, 0xd9f, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) [ 319.917958] BTRFS error (device loop2): superblock checksum mismatch 13:52:35 executing program 1: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d0700000000000000000050000000000000101000"/101, 0x65, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:35 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000", 0x4c, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 319.959464] BTRFS warning (device ): duplicate device /dev/loop5 devid 0 generation 0 scanned by syz-executor.5 (22668) 13:52:35 executing program 0: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000), 0x0, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:35 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_mount_image$msdos(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x200, 0x3, &(0x7f00000012c0)=[{&(0x7f0000000100)="36edd0fe247fcfa9271acdee4764896e7bf38f4752abb22e75137a1ae9343a28f49b13daffdbc4f35c08ac9275a8d2ff511ebca6348c746b14019914111f1aa3bf7c741ebfeff2c0ba4553dcb5452453200d9fb29919c8ceefe9f727c32d5d8f581b5bf44daee88bbe26d0533352f7c8d8c91d216645f39d58c948a41bc418bf732b9aeeb8b677281de26c4215fea81556fb9d5cf22db84210a5ae057f9945cfa12d38b54718ac7ae6c9a16b8394eed6f4fe938bbbd9499f115a14e248a3b80c3acec0a5f9c447b8062b49", 0xcb, 0x9}, {&(0x7f0000000200)="ef8ec602b0042656a05c60f213a0222f0c83dbabf242813d6844cb73e965dcd729dc8d7acb887b690b8e5b2c52cb39404555d3b8c1fa3e0f55751bc5c51b6a907733e18c94cde3a43bb672847a245e79acda95035abfc109cab4665dafaffdc2bda83a1db8b32d85de107a65edb45ff99f46660a803362156ed79ed0833ded9cc35b24685811c9956548cb664773ff3455d8ed34f685128e350649ea4f4dc91b3fd3e9a975301ed2238178e929d345fd813197bc110d4b8759e076ef733b6b75441df53b29999e7d1b6288b2bf45602ace1c2a3c965a1ca9b53db15fe7f991bb67d338b74aa77e94938658b33bdbddfcd2303c6e77eafa621b4abec98cb2271d1b66b6f0ff37c3c4011fec5a024bc10e974339927b2389d751d2b76a6c208d1d370e4ff1360d05f379275b5e0cd81df757f53287879c41c1e4ec5c80cff5917f0b4886dfb719fd34cd241850885f3db7f3063a01e50f0cdc6d9d92625fc5f40ce4869e2d366d8a9f74e280a42e58e62641ddf2dece2eaa99de9a88af88df9209b82043d4a72260110c32a75b9cb92bbe9ae8dbf311802b9783adad54d4c2678f7ba783a0636b988da81e3a841344e9dcf63fafae9cd239cb6599294ae97bf202a4b5bd0c27250fe49b6aff919233b8e094030de7fce3def25ad1a8ad06df5300dd6835f30b864413d0796b0fef3f15edafb581204309cd4ee8c7d84f7c14a4fa1d38752f0ccfb44207360fd788ffddc10bd41c2e191d193007171e957058465e6b8a71f1d58bc937ddd06cfc390d4dc5d27f27fc6b1dd7a75efdbc4a3400d6b18312cf7b2799f755a42d8f148c0ac35224040cce97be454740c7c73966c54a2c46b909ea050c66ac39cd8fa60282f40090c031906fb7abf2e440566a0a0a300f02ce57bd664a98b5283ac6da7bc220d75f8cd805cee631b68627f86d770649a2f17c7570c1f524674ef5322778333c146910abde5f247462420f7cea341006a784305c6861c95718dbe0ff16fe487491490bbf3e408a3b7dbc3a3a82cf7fcf7c3cb86c66f8c578443a2538ef210614a8d8cb9c2c781d157a1a1964bb5db85b54c1995ef75162dbf1cf60b00122c112252bb5f5863d58560d227e268212f47421df010f46c8b79b35938fcadedbd083157b96c6084cf1347e758e3053f6cbc9b5990a3772a3e9b26a2db7b1f82511fda8e1bf81466521fb129f63f61bc6b427dfb8dbf50c055b8347672c22ca8427d3e2707f4c840e8fe4b77ff037fbc6909f2c0fdfb1689d75aa241a409e6243280287053455df5aa70c7da184ba95cf0c422b20e66b901fcc1bffda9e7880ccb4be3ca92b7d5a7fcdd19104e15891ec6c3f219a073ee24ce9c4e945c2b4aa431a364784760f2b970b6336b2638f88f691522db18ddf6761a09b47b06495d63bfa3d6a6418ac7de6245dfcf2e7790cb288958f4f5c6bff9711abbe98559e77ff469452937047fbc98b2d418af8aa997d14c4b6dbe9c21dab4c3df278220fb8b5cbd40925ede80b29a7aaf5073b3cd0be2ed0607db189d28e900505f8e19e1f930cb8796a1a2b7a7b71389a3105062d0dca0b1be156ee8d161a630349ae3a7f1ba47633b3d50a0e291e8b8a5f85c29222cb863f6ce1712210d7c7c188ebed7008145671ab36dc1d85741c0921d78ad3631ad98599d4b07c7852fdb0aa319847a0925f66302db4034f65145bc6a2d8de4517e104f6b2168366e67a0a5e94875a13e16dcfe1cc98ae9af8dba92a9b2dbfb473293815dc3475752fc08b70783d0b4a1669b2b98a92ae4e9357226fa8d10ddd859d2fe6d9886e720a8cacf2240ff240ef9cffa0fb3bca240c74edcd143fd28706ed1882efd9a9c420a309218a0ea9e2f1a60dc29b2802a7e7c9f92cb3a4df38854711c19153e1d1a2ece41a3f2b5ed7d2d6a92b1add02f0a30a201f5c9cfbd7ef607a12c9117ddc576207fae10728ee20ef37d0d6dc2be66d2886816f314c7390c65534c31bd2c6c4541f1a29649d63a5e002d533e9bd1445563d50b93ee43cd1c9ef7ce2a87f0738de4ac0d2cfb0e461c2ba441a1b159d74659d13a14d5ffbc77217422539ba5ed2ac7b88e86c5d0619f95184433724134a9df9fb968f4debb20d7caf93343523451df6eac8fe70e7b6fb2f6d6bbb8f1d82ad62102a0e0d188d428999241ab27b699231c1e8289ec19cc2465b6434083c449c918d4ab5fc5e7f113706dfdd87b4e9f6b9b082be82ecbd4d728f911a70b42856566db112053b351e579ba1028aa3422f7a5dc289e0da76efac296e0f39062f9fdecc944cdee66c612605971a75149b61a375bdd39c416c41f4eb5ac4db080a98ed00a57b843db3d7cb2192f38877235fa0a99028e7174899eb431dce457970ba5b5b57f922cb33065eb35f05784d194a4e1eeed8d1f0f44a3409a85d24f13fd2104fc700dd7af07ca41132a832300177ae4b4d20680371fb25ec4c3363d8e95d0b014a7a8f288d586533f56547fcda0c26e4e90798614124b9b38bb1baaa404f3fcd759b628ac03c95041de834e11b325893a972aea077f372b64e276a178fc558d499c66eb5a3a1b8f971e89beeb64ffb2515a5c9ddcc4ef3039e8d78808f932055dd4173f616f6634fc307909f75b3c7ceabbc5d1ba4e8d8e12d50511dfa649f222fcf676577a6d686b2dd824492db9102dc868cce836c022140613f8188892fb8b5905ba22f84c3e3c40489fbac13b9770f4f5d76e3c1996649959a70411c8b544e70616c5f595b7d96ffa0e76655d49b86b5d1f4a1dd32799062f61b583a6aabbbe9b0c0506f5dfd1b253a7b5347ccf157efeffd6a284c7aee5d8f9f5888f81e7d9a94f9c9c730e8071ff9282c08773465e7dd35098f2e981cb2798c52185cdf23cd436a2b30a19b5c0bb8f2898a10129d2580c34d7b80b01f3386a846b846f9e0086d76128e3697ef08853cc40a4e4140f6cd87aef425fc3096fbe68cb04b91b462907ceb48fd8637d4b1bd9d867ee9544d292af24563cf0b5225124dd7c3f2dcb8d5ea5d2d81fcfce0cbbaaf2c25874bcd910327bd013ababa19c6e02369dbb8d8e50bdfba72e1ffc81529784239b277387c18f0a21455fe34b8b15202806b89148a93953b5c3b69d338dda0bb7a4ddd2e4ad85c0b83ca8dd006cf87442168e8659b3e55c8e3c9930676927dfbaf277f582b1c01445ab8c1f62e44134148726ddc2da2d43549df6e77d5b2fff932894664b2dc92b50a4db74c9969e28864ce2e87b3113b68428d9e940093d7a0364ab8f5bd38b55f3949f980fcf8c499dad7127ba07140f18db2595263871ff504941a490bdf71377b82ca53e16f9ad00c98bcd01f5ae013281b617892d6f2b39434984dc4d1a1a4fc8838f17ff20cdc54f385b7d7ea67884980b73f344045a56b6c648b584cdecfe3d02466f75b800801bf4eb98234a4e0b6732256a9cf16db487e8082b5b15ad3bd116e7749a5bd999816f3eb2f930f54f2d75d8fd42d641ad12b28e72f2e7b6d1d898bbaf133423fdeaa1c4594c27e329135a70f1498ab1847fdee74341faa57ea232bd288ff1badb465b7dafa5aa1c5281ebc4af2da57cdb857c1ca5211636d9b937409e717cf8a4d80f9a8d01136ee33a14d5834ffbfb723ea83007b54ef6ee1d3ef95b058cd414cf23468b50ea7135d556e33fb4f40918b32c701780a998d6c7b10e8f2bc101713812fae42d5a7a12083a2c47b0e7811057180990529ea0eac44cddb04e4ee4f92b801dbb7f00142405893f0e4087c1ceef119067a2565e73869b33de77af98b9f4c75d2016adb1467d3d8aaa3bc65ce4a42b51c413129cadce70a1d3c3580616dfde111ffa0f9585af5e62035e62c3b82ec631d1621d97224fd2a82a22105280cade4fdd18d5bfd6a196a5775a16067c72977ae48bc7f806d4bf0c0d6f5bc14f3ffd6d38013d91c39e9ec41fc0041545f2b9d34f3ebfdb51a275375fc45ddd838426b4c5ee74dbfa90567ade687d349d82bae44802d1dbab8c0715328bb43e11f0b501f3ed11dd23774d966272e547d69cb4a5f85b75301cb1e4c9c770f908804f80ef4a34d40e36cdbf2e69af1b542a05ae5e18bd58bb1efd8d03b2e5d96dce034f833ab41912d9c4bd9ce6fdc8524994badbf136c4f3b8b39d88fe9a9a257f3006cb977bb16f29a91bc17c5076ffd20b99581b273a257973126b91a3d8c72670612d577224551e53e5f9cf32fe81495054aa5e2a045f6e192e7651241c2802e08a33b077da923f3db3c5fc3e7c7709571393c49af5d3fcd8f7f61b2f5a9612615e3fae2ed9d36f48fa29990ecd0059274828b85dbe7972ea86136e7b999d96a5316cdc80240ef8d78b727a2615fae0460299b7ad9556a4934bf58e028c7b1f3f4704306ff60aeef60d085ecd3d48ade0e80843ee82907f66347616542db08e321a545b9267d7c2088693e77cfdc49dfc5c3610607bbdc76e1e4d9fd697b03c29a02b6f3c1c3be533d30043aed15bac7643474889aaf72008ce08a273d1ed117cdb362cdbb7fac91fa6cd4df293a2d8aba01e5c41148836eaa7aaed3d61e837e4f68d7565915c3da39f5a1c7934e91e3e7a018fe6131f296b31a6481e27f7bcc97e00295e4e2854e7482cb6d8f5db072480e1e616d64e28da71924d9bc7366bd0b433aa725c3c412a639231d18c3f4a3dc31252b0bb77a1efeaddfcf104d3e037485812c7f33418d14c8961c13f41cc6ce702ceea27564ecb7fa5949a88a6c5be85dfb29d6d7bf84b38b34f941908edb6ba2b9ff867fcdfadf20a67ba9e8c88ab5e20198180562f0e3a44361a6963a3481569830b7dc98a374fd668454a7148c4b11214853c764e1dd8fcb61d0b3542f71df83e4107b7b7fc49058c07dce35c618837245a56ce7e7daf207b87bbb879c612d391a20bc4bcbdd97e4e370b13f2698afa53305f4b55e609014a08918bfdd6431f3ace10b059baa7424ff5e702fc5dc1b4b598f8ecd3d6f818940060619c67956f46fe51f6ebf27046c750fe651b1df0185d9785ffe7449bfde2b49b9931f528cf5ae4a7c5bf5385f5460aa8a2afab5b1a847715d9db87d9aa10fb825e2434e196821717514d3747adad8df9423246a0a77a998c5683f2917be40101920dd9425a7aa8615a44f04153e2aa3a2b7a3bf6685a79dbd735d9c79b1924cae7a3c0c4068dc7fb0330a52198cfdfb80008e4a4e1f9b70a669105b9ca0c7e302ab74b6e68cfb9ebd1099a13670f32882a748a0b4e58244bf6bdc4f4a7d2c9508ad44479cc25a6eac634a2e3b574a94849ea942a6e660989dddd4351c0eb3bfba9104e9f9b5adeee16a97423a8e7e1c8ddb5ae01b24b570a05e42cbafaf1114183793f951a4e608018f591efaa8c65ed81ee77adc24afee92b0692cfce495af3d700bb3c5c69622fbcea9eef892b54acd38e2882ae24fc30d5694ebda27e7af3b6d129acdaf0a7863f350d3e21c838e34f2792450af4c04f7c3895640e7693590066b32886be40e7b5210594df07ab477d62b20cfcdcd6e4a284a89273356ee974593d5e592915f17db710b7c48c2df8ab2eec28d6de70fc13e48d2e935a0f21746cffe773dc110d593210bb4e549514f5e94d2b10f62d25e42c425d630b184b75e13eb59b46c0211b94bfcf6c526145d9262264835db5fd09d46ef729dfee0cfb81fffdad79e3c304052d19ba0625bd446dc160b42097453c348260d9c5e3170bc4d3964ff3531ec1f23d324702ce04adf50176b964a53efe8694c26b32481e6747f14b3f7456c3a5d8e0010df5447ef6309bb58f8cb8bd8592e", 0x1000, 0x4}, {&(0x7f0000001200)="9c137bd7c45ac8a8010910da8558de014a2ee6273f9946a163d15c22228aa7fa6cd018bf956c73b6eb8ec2b5f7508641e56db762e3440cef9ccf37793a34479729b7167d1749c94061aadd87dde01891fb457e2c03eefcd0590cad8b01e8c2cd00082aafde5c2494b2c2adc11434153bb1d97621d6867914bd38c9f5f662712cf3b97a5c967876ad46da6300d3533b5b1e7971015229766f56c4ae8811d58e999fa38f24b58c93dbf05f7b", 0xab, 0x9}], 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="64148fe26a1e934e493682b0a2cca74c000000000000636b6673666c6f6f723d002e360000c8"]) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) open(&(0x7f0000001380)='./file0\x00', 0x200880, 0x1) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) [ 320.103992] BTRFS error (device loop2): open_ctree failed 13:52:35 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 320.203588] FAT-fs (loop4): Unrecognized mount option "dâj“NI6‚°¢Ì§L" or missing value 13:52:35 executing program 3 (fault-call:0 fault-nth:0): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:35 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000", 0x4c, 0x10000}], 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:35 executing program 1: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d0700000000000000000050000000000000101000"/101, 0x65, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 320.353922] FAULT_INJECTION: forcing a failure. [ 320.353922] name failslab, interval 1, probability 0, space 0, times 0 13:52:35 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x1, 0x4, &(0x7f0000000700)=ANY=[@ANYBLOB="18000000010000000000000004000068e1ff000000000000003363000000000000"], &(0x7f0000000080)='syzkaller\x00', 0x20, 0x60, &(0x7f0000000100)=""/96, 0x41000, 0x0, '\x00', 0x0, 0x1e, r0, 0x8, &(0x7f0000000180)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000001c0)={0x2, 0x1, 0x10001, 0x7}, 0x10}, 0x78) r2 = openat$dsp1(0xffffffffffffff9c, &(0x7f00000002c0), 0x40100, 0x0) splice(r1, &(0x7f0000000280)=0x8, r2, &(0x7f0000000300)=0x6, 0x4, 0x6) ioctl$KDADDIO(r0, 0x4b34, 0x1f) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) io_setup(0x36, &(0x7f0000000340)=0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r6, 0x0) preadv(r6, &(0x7f0000000280), 0x18, 0xd9f, 0x0) io_submit(r3, 0x4, &(0x7f00000006c0)=[&(0x7f0000000400)={0x0, 0x0, 0x0, 0x2, 0x1000, 0xffffffffffffffff, &(0x7f0000000380)="4da2ffd95d3841f0e12d7ebbceb3093e9b2b5ec00acda1673c16571d141a995a12f03421eb08451f005e4bbcc130480d0a114de3278b0b3caea9a1687de620ee259c289f3c417659a5846479f1", 0x4d, 0x40, 0x0, 0x1, r4}, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x7, 0x8, r1, &(0x7f0000000440)="77a7e747ad4beaac11fb481e3fc51d91b437a0d1332d52cbc958c236c9c46c32049e10e5ad1fb951ed6cd7eda96d6daea6ea0c7e0423", 0x36, 0x7}, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x2, 0x1, r5, &(0x7f00000004c0)="494ff60acfb8174cc3d96ac7fb8513d559bc8395f834e50804d40e13cb382688bb349a887d92369f7363b5417dac243709248a65d0fda6d9ab43bf879115975888503510188949a91da412e227b4f1f11d54ed0139d9f7bbe035ac75a5ed834bf95e60c9e770aa2478164f2b6054d61652cdf7161bbe94ac634473c3c39ce5003c7dbce9263a92a6d4430a33e4e20bb96cbddd93b8fcaf1fc7d527a60f03738180ff031e9931a5c81cb7b2059e2ae014f8186962c77023b59dee5d722165cb7b8ebe2f8af9068d8c331a8907427dccf53ea2fa94f41ad5b968b0c85e723af0abcff604c5f591", 0xe6, 0x42bcf6cb, 0x0, 0x1, r0}, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x2, 0x3, r0, &(0x7f0000000600)="c66fd62b028ddc8301d90a0a10eb1ca2721396083e5391c1738d2835b2cfc1873dfc3ae4850527cd0b3fad34e6e2078af02ecfb05fbd5b8089e45984346ba7889c4ab35fe952f888c8954bc565a53d6eea71401255d966", 0x57, 0x3, 0x0, 0x0, r6}]) 13:52:35 executing program 0: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000), 0x0, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 320.412433] CPU: 1 PID: 22719 Comm: syz-executor.3 Not tainted 4.19.204-syzkaller #0 [ 320.420351] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 320.429708] Call Trace: [ 320.432304] dump_stack+0x1fc/0x2ef [ 320.435942] should_fail.cold+0xa/0xf [ 320.439755] ? setup_fault_attr+0x200/0x200 [ 320.444088] ? lock_acquire+0x170/0x3c0 [ 320.448071] __should_failslab+0x115/0x180 [ 320.452315] should_failslab+0x5/0x10 [ 320.456121] __kmalloc+0x2ab/0x3c0 [ 320.459662] ? __se_sys_memfd_create+0xf8/0x440 [ 320.464335] __se_sys_memfd_create+0xf8/0x440 [ 320.468841] ? memfd_file_seals_ptr+0x150/0x150 [ 320.473516] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 320.478889] ? trace_hardirqs_off_caller+0x6e/0x210 [ 320.483915] ? do_syscall_64+0x21/0x620 [ 320.487892] do_syscall_64+0xf9/0x620 [ 320.491702] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 320.496889] RIP: 0033:0x4665e9 [ 320.500080] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 320.518986] RSP: 002b:00007ffa89aaef48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 320.526706] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 00000000004665e9 [ 320.533984] RDX: 0000000000020000 RSI: 0000000000000000 RDI: 00000000004bee86 [ 320.541264] RBP: 0000000000000001 R08: 0000000000010000 R09: ffffffffffffffff [ 320.548536] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000008100000 [ 320.555816] R13: 0000000020000100 R14: 0000000000020000 R15: 0000000020000000 13:52:35 executing program 3 (fault-call:0 fault-nth:1): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:35 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:35 executing program 1 (fault-call:0 fault-nth:0): syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:35 executing program 0 (fault-call:3 fault-nth:0): r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:35 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendmsg$AUDIT_MAKE_EQUIV(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x28, 0x3f7, 0x1, 0x70bd29, 0x25dfdbff, {0x7, 0x7, './file0', './file0'}, ["", "", "", "", "", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x8015}, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) [ 320.747842] FAULT_INJECTION: forcing a failure. [ 320.747842] name failslab, interval 1, probability 0, space 0, times 0 [ 320.767568] FAULT_INJECTION: forcing a failure. [ 320.767568] name failslab, interval 1, probability 0, space 0, times 0 13:52:35 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000", 0x4c, 0x10000}], 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 320.793879] CPU: 1 PID: 22752 Comm: syz-executor.1 Not tainted 4.19.204-syzkaller #0 [ 320.801776] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 320.811130] Call Trace: [ 320.813722] dump_stack+0x1fc/0x2ef [ 320.817356] should_fail.cold+0xa/0xf [ 320.821163] ? setup_fault_attr+0x200/0x200 [ 320.825482] ? lock_acquire+0x170/0x3c0 [ 320.829455] __should_failslab+0x115/0x180 [ 320.833707] should_failslab+0x5/0x10 [ 320.837500] __kmalloc+0x2ab/0x3c0 [ 320.841027] ? __se_sys_memfd_create+0xf8/0x440 [ 320.845687] __se_sys_memfd_create+0xf8/0x440 [ 320.850179] ? memfd_file_seals_ptr+0x150/0x150 [ 320.854845] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 320.860206] ? trace_hardirqs_off_caller+0x6e/0x210 [ 320.865212] ? do_syscall_64+0x21/0x620 [ 320.869185] do_syscall_64+0xf9/0x620 [ 320.872985] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 320.878165] RIP: 0033:0x4665e9 [ 320.881457] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 320.900346] RSP: 002b:00007f7456e36f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 320.908042] RAX: ffffffffffffffda RBX: 0000000020002800 RCX: 00000000004665e9 [ 320.915301] RDX: 00007f7456e37000 RSI: 0000000000000000 RDI: 00000000004bee86 [ 320.922567] RBP: 0000000000000000 R08: 00007f7456e36ff8 R09: ffffffffffffffff [ 320.929829] R10: 00007f7456e36ffc R11: 0000000000000246 R12: 00000000200025c0 [ 320.937095] R13: 0000000020002600 R14: 0000000000000000 R15: 0000000020002840 [ 320.944375] CPU: 0 PID: 22750 Comm: syz-executor.3 Not tainted 4.19.204-syzkaller #0 [ 320.952262] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 320.961614] Call Trace: [ 320.964210] dump_stack+0x1fc/0x2ef [ 320.967842] should_fail.cold+0xa/0xf [ 320.971649] ? setup_fault_attr+0x200/0x200 [ 320.975980] ? lock_acquire+0x170/0x3c0 [ 320.979963] __should_failslab+0x115/0x180 [ 320.984202] should_failslab+0x5/0x10 [ 320.988008] kmem_cache_alloc+0x277/0x370 [ 320.992160] ? shmem_destroy_callback+0xb0/0xb0 [ 320.996832] shmem_alloc_inode+0x18/0x40 [ 321.000891] ? shmem_destroy_callback+0xb0/0xb0 [ 321.005561] alloc_inode+0x5d/0x180 [ 321.009186] new_inode+0x1d/0xf0 [ 321.012557] shmem_get_inode+0x96/0x8d0 [ 321.016539] __shmem_file_setup.part.0+0x7a/0x2b0 [ 321.021385] shmem_file_setup+0x61/0x90 [ 321.025360] __se_sys_memfd_create+0x26b/0x440 [ 321.029943] ? memfd_file_seals_ptr+0x150/0x150 [ 321.034613] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 321.039974] ? trace_hardirqs_off_caller+0x6e/0x210 [ 321.044991] ? do_syscall_64+0x21/0x620 13:52:36 executing program 1 (fault-call:0 fault-nth:1): syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 321.048967] do_syscall_64+0xf9/0x620 [ 321.052760] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 321.057931] RIP: 0033:0x4665e9 [ 321.061104] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 321.079985] RSP: 002b:00007ffa89aaef48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 321.087674] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 00000000004665e9 13:52:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 321.094922] RDX: 0000000000020000 RSI: 0000000000000000 RDI: 00000000004bee86 [ 321.102168] RBP: 0000000000000001 R08: 0000000000010000 R09: ffffffffffffffff [ 321.109434] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000008100000 [ 321.116782] R13: 0000000020000100 R14: 0000000000020000 R15: 0000000020000000 13:52:36 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, 0x0, 0x0, 0xd9f, 0x0) 13:52:36 executing program 3 (fault-call:0 fault-nth:2): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:36 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/40, 0x28}], 0x1, 0xffff, 0xe3) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) [ 321.219931] FAULT_INJECTION: forcing a failure. [ 321.219931] name failslab, interval 1, probability 0, space 0, times 0 [ 321.258845] CPU: 1 PID: 22774 Comm: syz-executor.1 Not tainted 4.19.204-syzkaller #0 [ 321.266757] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 321.276111] Call Trace: [ 321.278709] dump_stack+0x1fc/0x2ef [ 321.282346] should_fail.cold+0xa/0xf [ 321.284368] FAULT_INJECTION: forcing a failure. [ 321.284368] name failslab, interval 1, probability 0, space 0, times 0 [ 321.286148] ? setup_fault_attr+0x200/0x200 [ 321.286163] ? lock_acquire+0x170/0x3c0 [ 321.286185] __should_failslab+0x115/0x180 [ 321.309922] should_failslab+0x5/0x10 [ 321.313714] kmem_cache_alloc+0x277/0x370 [ 321.317857] ? shmem_destroy_callback+0xb0/0xb0 [ 321.322520] shmem_alloc_inode+0x18/0x40 [ 321.326569] ? shmem_destroy_callback+0xb0/0xb0 [ 321.331227] alloc_inode+0x5d/0x180 [ 321.334842] new_inode+0x1d/0xf0 [ 321.338201] shmem_get_inode+0x96/0x8d0 [ 321.342171] __shmem_file_setup.part.0+0x7a/0x2b0 [ 321.347011] shmem_file_setup+0x61/0x90 [ 321.350978] __se_sys_memfd_create+0x26b/0x440 [ 321.355552] ? memfd_file_seals_ptr+0x150/0x150 [ 321.360214] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 321.365573] ? trace_hardirqs_off_caller+0x6e/0x210 [ 321.370581] ? do_syscall_64+0x21/0x620 [ 321.374548] do_syscall_64+0xf9/0x620 [ 321.378338] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 321.383517] RIP: 0033:0x4665e9 [ 321.386708] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 321.405601] RSP: 002b:00007f7456e36f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 321.413310] RAX: ffffffffffffffda RBX: 0000000020002800 RCX: 00000000004665e9 13:52:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x04'}) [ 321.420573] RDX: 00007f7456e37000 RSI: 0000000000000000 RDI: 00000000004bee86 [ 321.427835] RBP: 0000000000000000 R08: 00007f7456e36ff8 R09: ffffffffffffffff [ 321.435095] R10: 00007f7456e36ffc R11: 0000000000000246 R12: 00000000200025c0 [ 321.442369] R13: 0000000020002600 R14: 0000000000000000 R15: 0000000020002840 [ 321.449650] CPU: 0 PID: 22781 Comm: syz-executor.3 Not tainted 4.19.204-syzkaller #0 [ 321.457536] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 321.466887] Call Trace: 13:52:36 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7, 0x12, r0, 0x0) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x800, 0x90142) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendfile(r0, r2, &(0x7f0000000080)=0x19fb, 0xffff) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mmap(&(0x7f0000681000/0x3000)=nil, 0x3000, 0x2000000, 0x410d830, r3, 0x8a08f000) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000280)=""/91, 0x5b}, {&(0x7f0000000180)=""/123, 0x7b}, {&(0x7f0000000200)=""/74, 0x4a}, {&(0x7f0000000480)=""/217, 0xd9}, {&(0x7f0000000100)=""/54, 0x36}], 0x5, 0xd9b, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) [ 321.469479] dump_stack+0x1fc/0x2ef [ 321.473119] should_fail.cold+0xa/0xf [ 321.476940] ? setup_fault_attr+0x200/0x200 [ 321.481261] ? lock_acquire+0x170/0x3c0 [ 321.485245] __should_failslab+0x115/0x180 [ 321.489488] should_failslab+0x5/0x10 [ 321.493294] kmem_cache_alloc+0x277/0x370 [ 321.497453] __d_alloc+0x2b/0xa10 [ 321.501003] d_alloc_pseudo+0x19/0x70 [ 321.504810] alloc_file_pseudo+0xc6/0x250 [ 321.508960] ? alloc_file+0x4d0/0x4d0 [ 321.512760] ? lockdep_annotate_inode_mutex_key+0x43/0x130 [ 321.518387] ? shmem_get_inode+0x44c/0x8d0 [ 321.522631] __shmem_file_setup.part.0+0x102/0x2b0 [ 321.527567] shmem_file_setup+0x61/0x90 [ 321.531543] __se_sys_memfd_create+0x26b/0x440 [ 321.536134] ? memfd_file_seals_ptr+0x150/0x150 [ 321.540813] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 321.546180] ? trace_hardirqs_off_caller+0x6e/0x210 [ 321.551206] ? do_syscall_64+0x21/0x620 [ 321.555191] do_syscall_64+0xf9/0x620 [ 321.559000] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 321.564185] RIP: 0033:0x4665e9 [ 321.567364] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 321.586248] RSP: 002b:00007ffa89aaef48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 321.593940] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 00000000004665e9 [ 321.601197] RDX: 0000000000020000 RSI: 0000000000000000 RDI: 00000000004bee86 [ 321.608451] RBP: 0000000000000001 R08: 0000000000010000 R09: ffffffffffffffff 13:52:36 executing program 1 (fault-call:0 fault-nth:2): syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:36 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, 0x0, 0x0, 0xd9f, 0x0) [ 321.615706] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000008100000 [ 321.622962] R13: 0000000020000100 R14: 0000000000020000 R15: 0000000020000000 13:52:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\a'}) [ 321.740739] FAULT_INJECTION: forcing a failure. [ 321.740739] name failslab, interval 1, probability 0, space 0, times 0 [ 321.752681] BTRFS warning (device ): duplicate device /dev/loop5 devid 0 generation 0 scanned by syz-executor.5 (22795) [ 321.816456] CPU: 1 PID: 22800 Comm: syz-executor.1 Not tainted 4.19.204-syzkaller #0 [ 321.824367] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 321.833719] Call Trace: [ 321.836323] dump_stack+0x1fc/0x2ef [ 321.839962] should_fail.cold+0xa/0xf [ 321.843777] ? setup_fault_attr+0x200/0x200 [ 321.848104] ? lock_acquire+0x170/0x3c0 [ 321.852093] __should_failslab+0x115/0x180 [ 321.856333] should_failslab+0x5/0x10 [ 321.860136] kmem_cache_alloc+0x277/0x370 [ 321.864293] __d_alloc+0x2b/0xa10 [ 321.867757] d_alloc_pseudo+0x19/0x70 [ 321.871564] alloc_file_pseudo+0xc6/0x250 [ 321.875724] ? alloc_file+0x4d0/0x4d0 [ 321.879534] ? lockdep_annotate_inode_mutex_key+0x43/0x130 [ 321.885166] ? shmem_get_inode+0x44c/0x8d0 [ 321.889429] __shmem_file_setup.part.0+0x102/0x2b0 [ 321.894369] shmem_file_setup+0x61/0x90 [ 321.898352] __se_sys_memfd_create+0x26b/0x440 [ 321.902938] ? memfd_file_seals_ptr+0x150/0x150 [ 321.907612] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 321.912983] ? trace_hardirqs_off_caller+0x6e/0x210 [ 321.918002] ? do_syscall_64+0x21/0x620 [ 321.921984] do_syscall_64+0xf9/0x620 [ 321.925792] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 321.930983] RIP: 0033:0x4665e9 [ 321.934177] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 321.953086] RSP: 002b:00007f7456e36f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f 13:52:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 321.960797] RAX: ffffffffffffffda RBX: 0000000020002800 RCX: 00000000004665e9 [ 321.968067] RDX: 00007f7456e37000 RSI: 0000000000000000 RDI: 00000000004bee86 [ 321.975364] RBP: 0000000000000000 R08: 00007f7456e36ff8 R09: ffffffffffffffff [ 321.982631] R10: 00007f7456e36ffc R11: 0000000000000246 R12: 00000000200025c0 [ 321.989906] R13: 0000000020002600 R14: 0000000000000000 R15: 0000000020002840 13:52:37 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000", 0x4c, 0x10000}], 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:37 executing program 3 (fault-call:0 fault-nth:3): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:37 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(r0, 0xc0286405, &(0x7f0000000100)={0x72c, 0xfffff000, {0xffffffffffffffff}, {0xffffffffffffffff}, 0xa8, 0x5}) read$FUSE(0xffffffffffffffff, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) setgroups(0x4, &(0x7f00000011c0)=[r2, 0x0, 0x0, 0xffffffffffffffff]) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080), 0x3000000, &(0x7f0000000140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}, 0x2c, {'user_id', 0x3d, r1}, 0x2c, {'group_id', 0x3d, r2}, 0x2c, {[{@default_permissions}, {@max_read={'max_read', 0x3d, 0x3}}], [{@subj_user={'subj_user', 0x3d, ',{:'}}]}}) 13:52:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x0f'}) 13:52:37 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, 0x0, 0x0, 0xd9f, 0x0) 13:52:37 executing program 1 (fault-call:0 fault-nth:3): syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 322.178208] FAULT_INJECTION: forcing a failure. [ 322.178208] name failslab, interval 1, probability 0, space 0, times 0 [ 322.183016] FAULT_INJECTION: forcing a failure. [ 322.183016] name failslab, interval 1, probability 0, space 0, times 0 [ 322.213362] CPU: 1 PID: 22823 Comm: syz-executor.3 Not tainted 4.19.204-syzkaller #0 [ 322.221262] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 322.230614] Call Trace: [ 322.233200] dump_stack+0x1fc/0x2ef [ 322.236827] should_fail.cold+0xa/0xf [ 322.240618] ? setup_fault_attr+0x200/0x200 [ 322.244926] ? lock_acquire+0x170/0x3c0 [ 322.248893] __should_failslab+0x115/0x180 [ 322.253117] should_failslab+0x5/0x10 [ 322.256907] kmem_cache_alloc+0x277/0x370 [ 322.261046] __alloc_file+0x21/0x330 [ 322.264751] alloc_empty_file+0x6d/0x170 [ 322.268798] alloc_file+0x5e/0x4d0 [ 322.272342] alloc_file_pseudo+0x165/0x250 [ 322.276564] ? alloc_file+0x4d0/0x4d0 [ 322.280355] ? lockdep_annotate_inode_mutex_key+0x43/0x130 [ 322.285968] ? shmem_get_inode+0x44c/0x8d0 [ 322.290195] __shmem_file_setup.part.0+0x102/0x2b0 [ 322.295113] shmem_file_setup+0x61/0x90 [ 322.299073] __se_sys_memfd_create+0x26b/0x440 [ 322.303641] ? memfd_file_seals_ptr+0x150/0x150 [ 322.308299] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 322.313651] ? trace_hardirqs_off_caller+0x6e/0x210 [ 322.318652] ? do_syscall_64+0x21/0x620 [ 322.322615] do_syscall_64+0xf9/0x620 [ 322.326409] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 322.331579] RIP: 0033:0x4665e9 [ 322.334757] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 322.353644] RSP: 002b:00007ffa89aaef48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 322.361352] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 00000000004665e9 [ 322.368602] RDX: 0000000000020000 RSI: 0000000000000000 RDI: 00000000004bee86 13:52:37 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x6904c2, 0x0) sendmsg$nl_route(r2, &(0x7f0000000540)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000500)={&(0x7f00000004c0)=@getrule={0x14, 0x22, 0x4, 0x70bd2b, 0x25dfdbfc, {}, ["", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x204c944}, 0x4c040) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) preadv(r1, &(0x7f0000000280), 0x0, 0x400, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) 13:52:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 322.375853] RBP: 0000000000000001 R08: 0000000000010000 R09: ffffffffffffffff [ 322.383108] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000008100000 [ 322.390360] R13: 0000000020000100 R14: 0000000000020000 R15: 0000000020000000 [ 322.440679] CPU: 1 PID: 22822 Comm: syz-executor.1 Not tainted 4.19.204-syzkaller #0 [ 322.448594] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 322.457949] Call Trace: [ 322.460545] dump_stack+0x1fc/0x2ef [ 322.464183] should_fail.cold+0xa/0xf [ 322.467994] ? setup_fault_attr+0x200/0x200 [ 322.472324] ? lock_acquire+0x170/0x3c0 [ 322.476311] __should_failslab+0x115/0x180 [ 322.480555] should_failslab+0x5/0x10 [ 322.484363] kmem_cache_alloc+0x277/0x370 [ 322.488524] __alloc_file+0x21/0x330 [ 322.492244] alloc_empty_file+0x6d/0x170 [ 322.496315] alloc_file+0x5e/0x4d0 [ 322.499866] alloc_file_pseudo+0x165/0x250 [ 322.504107] ? alloc_file+0x4d0/0x4d0 [ 322.507916] ? lockdep_annotate_inode_mutex_key+0x43/0x130 [ 322.513545] ? shmem_get_inode+0x44c/0x8d0 [ 322.517795] __shmem_file_setup.part.0+0x102/0x2b0 [ 322.522739] shmem_file_setup+0x61/0x90 [ 322.526729] __se_sys_memfd_create+0x26b/0x440 [ 322.531317] ? memfd_file_seals_ptr+0x150/0x150 [ 322.535989] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 322.541365] ? trace_hardirqs_off_caller+0x6e/0x210 [ 322.546388] ? do_syscall_64+0x21/0x620 [ 322.550369] do_syscall_64+0xf9/0x620 [ 322.554176] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 322.559364] RIP: 0033:0x4665e9 [ 322.562556] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 13:52:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:37 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) lsetxattr$security_evm(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080), &(0x7f0000000100)=@md5={0x1, "7126b382481e70f4acd3ae38c50be29c"}, 0x11, 0x3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x9, 0x12, r0, 0xe9e37000) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) [ 322.572730] BTRFS warning (device ): duplicate device /dev/loop5 devid 0 generation 0 scanned by syz-executor.5 (22832) [ 322.581481] RSP: 002b:00007f7456e36f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 322.581495] RAX: ffffffffffffffda RBX: 0000000020002800 RCX: 00000000004665e9 [ 322.581504] RDX: 00007f7456e37000 RSI: 0000000000000000 RDI: 00000000004bee86 [ 322.581513] RBP: 0000000000000000 R08: 00007f7456e36ff8 R09: ffffffffffffffff [ 322.581520] R10: 00007f7456e36ffc R11: 0000000000000246 R12: 00000000200025c0 [ 322.581528] R13: 0000000020002600 R14: 0000000000000000 R15: 0000000020002840 13:52:37 executing program 3 (fault-call:0 fault-nth:4): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:37 executing program 1 (fault-call:0 fault-nth:4): syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 322.735493] FAULT_INJECTION: forcing a failure. [ 322.735493] name failslab, interval 1, probability 0, space 0, times 0 [ 322.754234] CPU: 1 PID: 22855 Comm: syz-executor.1 Not tainted 4.19.204-syzkaller #0 [ 322.762131] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 322.767363] FAULT_INJECTION: forcing a failure. [ 322.767363] name failslab, interval 1, probability 0, space 0, times 0 [ 322.771515] Call Trace: [ 322.785305] dump_stack+0x1fc/0x2ef [ 322.788942] should_fail.cold+0xa/0xf [ 322.792748] ? setup_fault_attr+0x200/0x200 [ 322.797072] ? lock_acquire+0x170/0x3c0 [ 322.801049] __should_failslab+0x115/0x180 [ 322.805281] should_failslab+0x5/0x10 [ 322.809086] kmem_cache_alloc_trace+0x284/0x380 [ 322.813759] apparmor_file_alloc_security+0x394/0xad0 [ 322.818940] ? apparmor_file_receive+0x160/0x160 [ 322.823691] ? __alloc_file+0x21/0x330 [ 322.827574] security_file_alloc+0x40/0x90 [ 322.831800] __alloc_file+0xc9/0x330 [ 322.835504] alloc_empty_file+0x6d/0x170 [ 322.839555] alloc_file+0x5e/0x4d0 [ 322.843089] alloc_file_pseudo+0x165/0x250 [ 322.847314] ? alloc_file+0x4d0/0x4d0 [ 322.851114] ? lockdep_annotate_inode_mutex_key+0x43/0x130 [ 322.856739] ? shmem_get_inode+0x44c/0x8d0 [ 322.861001] __shmem_file_setup.part.0+0x102/0x2b0 [ 322.865928] shmem_file_setup+0x61/0x90 [ 322.869898] __se_sys_memfd_create+0x26b/0x440 [ 322.874475] ? memfd_file_seals_ptr+0x150/0x150 [ 322.879151] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 322.884505] ? trace_hardirqs_off_caller+0x6e/0x210 [ 322.889512] ? do_syscall_64+0x21/0x620 [ 322.893488] do_syscall_64+0xf9/0x620 [ 322.897285] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 322.902465] RIP: 0033:0x4665e9 [ 322.905652] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 322.924544] RSP: 002b:00007f7456e36f48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 322.932249] RAX: ffffffffffffffda RBX: 0000000020002800 RCX: 00000000004665e9 [ 322.939504] RDX: 00007f7456e37000 RSI: 0000000000000000 RDI: 00000000004bee86 [ 322.946759] RBP: 0000000000000000 R08: 00007f7456e36ff8 R09: ffffffffffffffff [ 322.954026] R10: 00007f7456e36ffc R11: 0000000000000246 R12: 00000000200025c0 [ 322.961309] R13: 0000000020002600 R14: 0000000000000000 R15: 0000000020002840 [ 322.968587] CPU: 0 PID: 22857 Comm: syz-executor.3 Not tainted 4.19.204-syzkaller #0 [ 322.976480] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 322.985831] Call Trace: [ 322.988433] dump_stack+0x1fc/0x2ef [ 322.992066] should_fail.cold+0xa/0xf [ 322.995869] ? setup_fault_attr+0x200/0x200 [ 323.000179] ? lock_acquire+0x170/0x3c0 [ 323.004143] __should_failslab+0x115/0x180 [ 323.008369] should_failslab+0x5/0x10 [ 323.012156] kmem_cache_alloc_trace+0x284/0x380 [ 323.016817] apparmor_file_alloc_security+0x394/0xad0 [ 323.021995] ? apparmor_file_receive+0x160/0x160 [ 323.026739] ? __alloc_file+0x21/0x330 [ 323.030644] security_file_alloc+0x40/0x90 [ 323.034871] __alloc_file+0xc9/0x330 [ 323.038572] alloc_empty_file+0x6d/0x170 [ 323.042621] alloc_file+0x5e/0x4d0 [ 323.046155] alloc_file_pseudo+0x165/0x250 [ 323.050551] ? alloc_file+0x4d0/0x4d0 [ 323.054339] ? lockdep_annotate_inode_mutex_key+0x43/0x130 [ 323.059952] ? shmem_get_inode+0x44c/0x8d0 [ 323.064186] __shmem_file_setup.part.0+0x102/0x2b0 [ 323.069107] shmem_file_setup+0x61/0x90 [ 323.073078] __se_sys_memfd_create+0x26b/0x440 [ 323.077645] ? memfd_file_seals_ptr+0x150/0x150 [ 323.082301] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 323.087657] ? trace_hardirqs_off_caller+0x6e/0x210 [ 323.092659] ? do_syscall_64+0x21/0x620 [ 323.096620] do_syscall_64+0xf9/0x620 [ 323.100419] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 323.105591] RIP: 0033:0x4665e9 [ 323.108769] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 323.127654] RSP: 002b:00007ffa89aaef48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 323.135356] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 00000000004665e9 [ 323.142607] RDX: 0000000000020000 RSI: 0000000000000000 RDI: 00000000004bee86 [ 323.149861] RBP: 0000000000000001 R08: 0000000000010000 R09: ffffffffffffffff [ 323.157125] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000008100000 [ 323.164383] R13: 0000000020000100 R14: 0000000000020000 R15: 0000000020000000 13:52:38 executing program 2: syz_mount_image$btrfs(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000", 0x4c, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:38 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0x0, 0x0) 13:52:38 executing program 3 (fault-call:0 fault-nth:5): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:38 executing program 1 (fault-call:0 fault-nth:5): syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 323.301564] FAULT_INJECTION: forcing a failure. [ 323.301564] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 323.314683] CPU: 1 PID: 22871 Comm: syz-executor.3 Not tainted 4.19.204-syzkaller #0 [ 323.322582] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 323.331933] Call Trace: [ 323.334527] dump_stack+0x1fc/0x2ef [ 323.336536] FAULT_INJECTION: forcing a failure. [ 323.336536] name failslab, interval 1, probability 0, space 0, times 0 [ 323.338159] should_fail.cold+0xa/0xf [ 323.338180] ? lock_acquire+0x170/0x3c0 [ 323.338201] ? setup_fault_attr+0x200/0x200 [ 323.361440] __alloc_pages_nodemask+0x239/0x2890 [ 323.366207] ? __lock_acquire+0x6de/0x3ff0 [ 323.370447] ? static_obj+0x50/0x50 [ 323.374075] ? __lock_acquire+0x6de/0x3ff0 [ 323.378306] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 323.383138] ? __lock_acquire+0x6de/0x3ff0 [ 323.387370] ? mark_held_locks+0xf0/0xf0 [ 323.391421] ? unwind_next_frame+0xeee/0x1400 [ 323.395905] ? mark_held_locks+0xf0/0xf0 [ 323.399957] ? deref_stack_reg+0x134/0x1d0 [ 323.404183] ? get_reg+0x176/0x1f0 [ 323.407716] ? __read_once_size_nocheck.constprop.0+0x10/0x10 [ 323.413593] alloc_pages_vma+0xf2/0x780 [ 323.417562] shmem_alloc_page+0x11c/0x1f0 [ 323.421698] ? shmem_swapin+0x220/0x220 [ 323.425690] ? percpu_counter_add_batch+0x126/0x180 [ 323.430699] ? __vm_enough_memory+0x316/0x650 [ 323.435189] shmem_alloc_and_acct_page+0x15a/0x850 [ 323.440122] shmem_getpage_gfp+0x4e9/0x37f0 [ 323.444455] ? shmem_alloc_and_acct_page+0x850/0x850 [ 323.449549] ? mark_held_locks+0xa6/0xf0 [ 323.453603] ? ktime_get_coarse_real_ts64+0x1c7/0x290 [ 323.458784] ? iov_iter_fault_in_readable+0x1fc/0x3f0 [ 323.463965] shmem_write_begin+0xff/0x1e0 [ 323.468111] generic_perform_write+0x1f8/0x4d0 [ 323.472699] ? filemap_page_mkwrite+0x2f0/0x2f0 [ 323.477362] ? current_time+0x1c0/0x1c0 [ 323.481350] ? lock_acquire+0x170/0x3c0 [ 323.485320] __generic_file_write_iter+0x24b/0x610 [ 323.490245] generic_file_write_iter+0x3f8/0x730 [ 323.494993] __vfs_write+0x51b/0x770 [ 323.498696] ? kernel_read+0x110/0x110 [ 323.502589] ? check_preemption_disabled+0x41/0x280 [ 323.507614] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 323.512626] vfs_write+0x1f3/0x540 [ 323.516157] __x64_sys_pwrite64+0x1f7/0x250 [ 323.520468] ? ksys_pwrite64+0x1a0/0x1a0 [ 323.524520] ? trace_hardirqs_off_caller+0x6e/0x210 [ 323.529525] ? do_syscall_64+0x21/0x620 [ 323.533493] do_syscall_64+0xf9/0x620 [ 323.537292] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 323.542471] RIP: 0033:0x419787 [ 323.545654] Code: 08 89 3c 24 48 89 4c 24 18 e8 e5 f8 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 12 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 15 f9 ff ff 48 8b [ 323.564539] RSP: 002b:00007ffa89aaef20 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 323.572248] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 0000000000419787 [ 323.579506] RDX: 00000000000000ca RSI: 0000000020010000 RDI: 0000000000000004 [ 323.586764] RBP: 0000000000000001 R08: 0000000000000000 R09: ffffffffffffffff [ 323.594027] R10: 0000000000010000 R11: 0000000000000293 R12: 0000000000000004 [ 323.601285] R13: 0000000000000004 R14: 00000000200009c0 R15: 0000000000000000 [ 323.608583] CPU: 0 PID: 22874 Comm: syz-executor.1 Not tainted 4.19.204-syzkaller #0 [ 323.616473] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 323.625824] Call Trace: [ 323.628418] dump_stack+0x1fc/0x2ef [ 323.632061] should_fail.cold+0xa/0xf [ 323.635869] ? setup_fault_attr+0x200/0x200 [ 323.640196] ? lock_acquire+0x170/0x3c0 [ 323.644187] __should_failslab+0x115/0x180 [ 323.648426] should_failslab+0x5/0x10 [ 323.652232] kmem_cache_alloc+0x277/0x370 [ 323.656377] getname_flags+0xce/0x590 [ 323.660179] do_sys_open+0x26c/0x520 [ 323.663894] ? filp_open+0x70/0x70 [ 323.667438] ? check_preemption_disabled+0x41/0x280 [ 323.672449] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 323.677803] ? trace_hardirqs_off_caller+0x6e/0x210 [ 323.682803] ? do_syscall_64+0x21/0x620 [ 323.686797] do_syscall_64+0xf9/0x620 [ 323.690585] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 323.695758] RIP: 0033:0x4196d4 [ 323.698933] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 323.717855] RSP: 002b:00007f7456e36ed0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 323.725545] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004196d4 [ 323.732796] RDX: 0000000000000002 RSI: 00007f7456e37000 RDI: 00000000ffffff9c [ 323.740055] RBP: 00007f7456e37000 R08: 0000000000000000 R09: ffffffffffffffff 13:52:38 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) getgroups(0x5, &(0x7f0000003700)=[0xee00, 0xffffffffffffffff, 0xee00, 0xee01, 0xffffffffffffffff]) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = accept4$unix(0xffffffffffffffff, &(0x7f0000003740)=@abs, &(0x7f00000037c0)=0x6e, 0x800) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000000)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000006480)=""/4108, 0x100c}, {&(0x7f00000002c0)=""/192, 0xc0}], 0x3, 0xd9d, 0x0) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000003980)={0x11, 0x7, &(0x7f0000003800)=@raw=[@ldst={0x3, 0x2, 0x3, 0x7, 0x8, 0x6, 0xfffffffffffffff0}, @call={0x85, 0x0, 0x0, 0x45}, @btf_id={0x18, 0x9, 0x3, 0x0, 0x3}, @ldst={0x2, 0x3, 0x3, 0x5, 0xa, 0x0, 0xfffffffffffffff0}, @initr0={0x18, 0x0, 0x0, 0x0, 0xea}], &(0x7f0000003840)='GPL\x00', 0x311, 0x5c, &(0x7f0000003880)=""/92, 0x41000, 0x1, '\x00', 0x0, 0x0, r0, 0x8, &(0x7f0000003900)={0x5, 0x3}, 0x8, 0x10, &(0x7f0000003940)={0x1, 0xc, 0x6bd7, 0x5}, 0x10}, 0x78) r6 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r6, 0x0) preadv(r6, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r7, 0x0) preadv(r7, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$netlink(r4, &(0x7f0000003a80)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000003f00)=ANY=[@ANYBLOB="50250000190002002bbd7001fbdbdf25430155800d002700080000000000000005004800000000009d9dfc955440e47e08001d00", @ANYRES32=r1, @ANYBLOB="f1258af53e7138bba148d9e9b717d67f3adb4e0d58d62eb9f564552271faef895b8fbd9ba6abe23cda37c9caaf39d13e3908897abe2d8c2b1eedb68754bb0a35c19ac4f97ed44d555454d5db03bdda0aafe78146050b0349e575d13fa066ba891a333f23f6f6be2acb1e14c053a5c92de381359b2c1bc64f3f54a01e2d4028c038746a306e58a17ca2a5f66755d89fa4dd6b0e93e17d2d5fcf72551b2d1bbba70df33e33a4c31c5020f29e51bbdaa434717357aaf2797b2d781edfaa2c0654ec302ec52f677a96903c65ee7c2fb40526d23df7f13f2cfea894530262a4a4fe6b2d7975d7691d4598db18982e23680680baafb787a6440423933ed1ba34fe564b7a97cecdeaffa7079d12ae63d6c8aef72f40d30e8ca33b6521ecc2009e1011808d230146ed20a743191b8ae83eb479226ec70593e40fca269e1537de0b46126e02cbb0575058465e2b846bead03c9d5e2b4cea626acf6bb22346f1ec60f211666d41dd438d1629d6ed4c3c3d62903cf752c5f4e67e2c2a5c4c33aecf5415e2cce0bf79bea866132d98cee549c65760f239fa60ba6690b6f26bb20f338686f7249110ce6cb9821a0f3203fb3b390e29da39ac5f9fb4a47a36db2b76e231b3550d75b605888302cec3a7012b3e14400733ad00ca27563e10cbb73549c57158eb70e22634241ce0264dc155f0f2733d4ba4f9ea442e677b6b8d11f0e2cc599f5ab6c4a79569004bb7e5d0b3b32f12fd086c0cf22d4175f25054fe3daa55a984d8abf4648a0b327ea7b76c78f21cdaec6a7384c4644c1a2764875d87b91ad3c969753c66ca2aae1396dc12d918d804948dc0eec88813e8a6056e2202a7bbd73a7959423998896016786963e6507c6cf62adc83ee7052030db616ec7733ce76ffdc3fb3130b57494a0320ece63de390eedadb4ab40dcf12fd3cee3055a9f0f9aed8a6f845fea99fdb61f593d26c984eb9c51b1a88cef937d897da63d7cc291ebb44c4075572afde094498631b53371aa51e857cce57812a28f835197fa1cf1bbf5a929fbb93aba5839ddf3e0c5076e12cfff9642059d9e73931463f5fa7accc1871bc18519537a8e2a9e3abf09a0fd2ad8c8ae589d6fde396dcf44bbf2fe2e31823dbaa03e36d6d739be4a700a04ff9a8f00525693bf328781783d005a61685e06c25233c4b0b901e4bf7c62e41ee182a14e30d0b33b42a551b33eec13deea0b28cbc01c2d715b7230c265ae5651e1ee7fd3d969e724074e771029b23a1a90a90f770c9a396b36c1f979f55a0f1563d3d057024c2de31f65e81e22b32f9ace65c9f312ba3fa6bfb976826bf6cf3081b46983b11c8b0b1cce5cd4d5585e3d3058f9609a831b1a5e78415d53cf414c37ce4b02a43337fcffc77a16fcc12eba84cfc72fe45f58cffe73d559104fec967267cb2938dff75fa3b5b7609924d40d7fdd8509109328c135c024963493b9ae1baf5f2ab6878f049db2219840f22d3ccc227bb0240ea1159ffb25a83f676fd4423eb4cd1db742b3aab7e3e521af0c611a8e519d22b5a8d58d44fc5d8d9c0f71a53d0856610686bb386fbab5de7a8fa9a8e72e1d88aa3743300e13bece7a1f14feba81f98ae2e034c0807770a64053b0fa3f693f1a120a9a5be1b9fde7a8e407b9575037c352eefb0dbd0a7f4270fbbc41fa7b241d6eeed8c448c3a94bb440bfd40731c8dfab4b6e21200058b286727ca43949fdb74a95210c8454e3033a50250c9306b1af71884b5b29e9b014d70c38ac35824633d4e8bc819ff978d5509f67c9727d8bdb252c59efd232c86e6adeec315ff23aad88ba814d69d5009dbffe68e91c2f46b19d82cc4ecf4dcac3b1664b99cfebaf900db27cf5320bb7da06259ed71e0ad37d0976c3b82f8e77403974619047d7eeb8c6f20d0bd495e7d5f6b66a73da7de7df38533749106960538806dc332c58d9eb7a59f139630df574e82b8cd481bfdc66261a058cadcd587ab1784d5680f84ca9c929c71bfa3ec1f0b045535b893fbb85add14d21dd59e6fe321a4c55c029a27b9803980cf27c86d2368fdd3ef348abf4c09a317e260c02856f832abb0cc301e4fd2c96e061e2760718e8545b240d2367ae7eac6f83947ea54d54f0de0c1a135be8dccf1d44a3df0a23ec700c7c8c848261b8081279be1c3c04eb5dcd836580460adbdc136654aebf3d9b60909ae3a3472893d75faa4eba68fbed2ec1d28cb9d9dcb7e134801ca19a04fdae09e4d28fe2d7faa2446f48f87908b0ba6eae4dff22d5d975378d889eb72cdff6d96b6110bea026a5c2b3353f0cba04264808e39e8b080989076db69e040d36227b92570f516a8ef7b36b0b4ee79214e7af5031d3db173bb9f0a2560cbfda95ca7c0b4e0603fc7cd48f0fef6060fd115fd1ad1662612e835e822e3ae7830db3cf896e269aa8f2433c07b7a84b0161e038b46d00d1563c13da3f91e4ca8ca47481e54d065df4d531ed2757e298c66ac9d283b45327456248ca8e19718c2789550e582e33ed663ad3ea7c17c3f64ff5d03e7a87a0a9e3614a7c40e622f9d07cb4bf650f5c352b81790d0c23cf173521aa4f99ea98aafdec59905bb49d51f4b910f9c1c8942c3b5228031b1e403178a63d99d39c2b0654db948c423dd82e4908607a2cdc2a19244f3fc9477a45f70996190156cb960ea97931741fa7b3d2eefb12fd42674f952c1dd4484845387a5f6a58cff26741f70d13e78429bf12e5451d30fc05ba23beed51daf3e98f299636344c360253f9f6dcf60978a924e7c5572767953a5f94f59ab465cc7efb8e8e6f89d9f6fbd2380214f2e37caf05ad2d333ceec4ba744976f76031a0880cea5f8bf4e1cb02ed89a0172e9c5de75629d3590bbe155bc37fe8d516af6a97e8006fce41d5bade81c0bf7569d2e0dce8ae963cdfc31f21b323a56a8d92c8a25cf8a85963a77fcc381131324828596eee99c6201d860563971df0496c88b923e02332af49b9eef5ebdbe00518213557befd4a5565164a165010ad781cd3a6f5f05a042334662dfd826c7023f02b432fac29052494f6b9ac4a7edd373d40912e5e521ccedc29d4cfcf211971d3ff08d864e6c28f4d0862b4c4e734cf07b62be362a78bedf5c7af9a53b95684c6c71281621de0c3063b15916364a89703abcc3bee53e47f5b5daf9e1dee200d944d6d3a2589829b95bc559942d1996c93ea96d7aa4494cf48149e24fc58148e332a3252ee09aa3a11cf5dd650f38dac93f32b5dd6c69ad07a6b9fc27225d10758753198c2cf836d72015f18f51c69a1c8a5da988533aff81d18878c329489d18e67d25a8717754cddf58cbcc286060674354fb151876020f9e009c9c6ce5362922706c2957c5acbf448121d39c9422ae8f29d5d1bb54d3035a380c1b6fa041eb299249d18fa2a80e7f3db3d49c787f19cfd2766eeb35e36cee4809434e56cb980ddac45bba046d5efc5ebad63fb6c7b99e71a2718966f68cce6ebfedfdb4c005383f869cb80f0944e7ff47bc47cdd95b4801e8cc7591776ec1791e127720e21c887bb63efb142df82489016ddb31a4dd1ec95a272afe8fce455aebcdb49eead54280455fa8f99a1f0342a5858ab3576592703b17c844fee7647c1b1c047c083a60cac40359c1db2380f95ff6767b0956d24e42d17412f1d47790d2140f7216c954554d045a266dcd6e1c30bc5a98bfa032eefdf44d6937a3e99087a46729d3492c22ca5db24d06bef0f4bcd39af936a020cceeed3053a9c91af2693dde94eabfdc9cf75fba1e22d0344c533f56c6481a17b3b7195c1538e2867b0034e7af9d029f66c1600a4e37bbcd45827b2353ec93249f18c68fe4f809fdecbd7895400749cdf3ec91462fbd48f06fd3c1f7d4368e40a89f8b3dfb4350a7c6d86e83490ddc0f7afbab5dc8dbc7d95b3ec6004b94b6269a609c60c802f0967185f47f734fe3ceac4fa89352f2605570a63a40008e663701b76fd766d9f79afde7e01af300c3d6ba865df6d4756299be9351678ded43f72488a942a0b790fe79db3dd977554d2ca6f19b6a9dcb4d99d025002da63c5472c2cff24ea61aef17506cf53da27cf144571cdd8ef00b5399c6f596dc41f3127be2ff36c66055ad77ed1bde31aa6ebdf439581ae6672bcadf0b81bb0478b0751d86244a99baa0f359ac107d88f3df2f983c5b2990b1e2183b514828954716e1579a7cd9d60d5dd6bc6ae1ee60597d0f0491c8708c3ca43d8a1ebf5a0cb8ee9772a2c4a7e61a321780fd8a436238bf5f208a7a2e2ee50ac28d5a9b74e60363dcaf85e9e7e14135c90fe39f8d1ccce4a190eaf61ba1ce26ff4e5048c5ab462ced55711dd80f8adec0ce155ea3ef0106c7a5be9e707fe1abc0f6e2ba2eadf44e48c5bf87fcee6d4237dbb8d10a7249aa75beae6284be7098dc1900e7b76f7d55731686cd1b99fa6c11a7859ed99e177b7fd5b72178ece8c61e31bcd5f7a895080f617f6fe4228dd870d0b4e3f912e57c53dc40e659f8a284d5a7d6e4925a3b01410c370acd2dd73ba25ab220912d1a4104cb6b8b7f7107880e0f89686a164894111d9531a992c855cca8c2f6af526891430422f82f27ddcc4eca783d7ce796fa9ddbf37ef8c33506bf2ff45b9deff777cb346a017fc508eb6664d43de10aab53d713d8a3d74367c8903e8e8f82248406024370e5f43618fc020f915ec2e009600840a9b1850099d723eb0cc8dd05b28ff9e141036408ccd2cf2fa2d75578258f47704549db6cc2325286cf503e78bad05ec2c06ae5c4ca341c92197ed2550600d00f1f4ac34cc0602f4e9ff4662abf612320662f616e8c5ac1824ebfdeda2c7db3808d27f9dec5df601c199cf0eaa858decae8dc65b997ef712e63064a870028747865ea28f9af32824f8214bd09b0892de7fed2756bf824d5737fb24e376a6fb4c69a5ed9258cf69f5f7c7ea60d9239d8693a73bf9a9e1cee929d58d2f1457b0d250358bf8f7c8a443ce6576f275654eed6330d645fefffe5cbb1af60169f6c955259b59b3a66fb45137451c5d4e9daeb146f013489267f03e286b724ca3b665d9dc04abc0193efb96cf07fbe1b5d186499081a3dc2a4d76142aa67d495f44a029ca5e9e97e3ae453cdbae6398e3885b0d1eb7478c17685c0ac21433741db977fe4aca84c26f99444ff31a69a9e39a791bb053aec9173bfaf7f96649fac57adb6943d3f3feb4d4d29d7e0f2afe0e0f423711efda7da8985d642d6484ae438f11e9e51e5cbd3fcceca29006d78933275e722dae9a898928c4b82373a843a5e24a0b4b4196c6fd709cc5a11595065b3e9446ce8124ac2ebaa285b3473273b15a19b58d81f954d720eeca376966bb86e99584d0b5d51611352311b2078b2aa28976125e1013a3c9b915a97eb42dd7a58a43700ded826a3c2740bce7cdf670e69fbf780451894fcdef227c5d836098d5b7f6a7f95ef7299cee1b931aa6c675516fbf3571801dd72c86307569e4856cb0dbf7e6c9e25aff269a148270b9bf1e4e10f998874c2b7df8907c44e3ca468bb48dedbf0caa0de6523fca3d65df487a4fe42e73b6c8b3b856896abbb47736a523c508ef898a2470cbe1d7cccae356ad56f286469bbfa6a6a0cdb0ca59214c005b497b4de0937aa96081861e4a7d2c37e930385066d9e3669f8c1daeb779d64449b824406e41588f8ca998b1a1aef337de3676ad194e1f10fa24bc741f8245dd094f46b84353ed92d3ce33d4fa9c01e6be1e211bd373457019395a1b430de816233567f5ff8566c33617004da49397948e90d6bd25fb8fdb29962d3884d22ecfa47426432f405b23218cd85c41dab274f0868a46ed8547eee23121e9f891993bda905d127657d61cc72ad2eb805fe5ff638a312d722395f15edaeb5bd79d170dbbecd24088aa94cde5e8cea4b05606ea422a67b9b3a86a17254dc6994561c0fe5bc63dbf055a94ddf5dcad956221c095e9c3eed34e1812082f012eb37b3e7c4a25b1ff950dd33bbe1f0cc882ee9c9569b9c347b6087555ea42a4c18938b4270fd2625be8a41592fa929a7417050174abbf1521782452301d545f4716b0cc9cf147207d988cf3bbc7a94788e9e89420996c1b292bd690011d5fc070d3dbc215450e0c805eca7e0cce98ddf18d8eeb418e086d30b347864c5443c2ecb15339a9f2d312e7954e5a97ae95dc2be08fb755e019be39a3d51895224400470fb5b896496e860b6b0cb29b59140552e3e173bc4bc550a2bb329a0b9fd5ecd441afae278b79b70a4f0af48dd218af97d319ce1dfd9d6b64e69211ea52ad08652c2810fedca238c25118aac1f70530d0e1300bd7126e0b0bbf3f2331c1543652008002000e00000013af6d3a4cca6b1f4a86e13951344e8b41bc4d252859f797824460066ba81a0ce23758712e66f3f0e602a167cdf9840d46389e4ba69860c7f4a00001a000000747275737465642e6f7665726c61792e6e6c696e6b000000d4011d8048bd2e76919bf514971aee5decb40f80a0e85365ce728add49c5ab67ca907653f9b463cadaf049015c90dec849e505661883959c000e35d6b81d352504b62d5946f2f50767cf7b2ab68f19bc79f44578fa1eeee4222b4927e20a5e1c999df812d569230995d31b6e63a78e54742a62c5064203a8adfb77845e81cb5388db261b3be9426ed451bef7564a706ea95ef633c8fbfe65099b438271ad972d9404008e0008002e0000000000fd32175f7371d1d200212541f6a845f5145ecca2d80e5e0a62799297f8a3d31affb5d4635c3d63192a86a5ee1806c5f9b42b31440f20d2defa74076619f95f36274ec93d1a9696dfcf07ea09e5e5f1a9d618f153b8c16706f077f7807dc70d12f010ccba87726decd81aa7c00eea067a4d20134bd7a2844f3455aed57a8a8b6e24cf4af2514d95c3c38df937ef08a488c5d1d08d00b39615bb103b10cad50d7de7c5ceb10cb82840bbf913357a24cc1e09e288cfda104a3978db29f4a25c903f5b27ac2397593942677d41b18a770ab6783accc1f992a6f9d23f4757e979c6281b9bdc98b0b0c5d2f250d126566501c12a515e5b088c1808eeb60a905e21a216a2db315bb6099394a61d5641c23f1e51bd8a44f823958130130c1a346b069f0beb122c1c6d1e630ef1e8f0799fa28490c9ff8d05362271850ebca5ce32590cd4cd19d30ccbee07a43ae3dc82034ab1a4a25a6fa85f5d15efd67eabd559908a7c788adeefbcd56d3c078cac53c747d175bdd411471b6a512a71ad430bca64456fd5cc4d14b761fc03a709f0bba8eeb4e376d841f41d7e3623bae567a7ee1082caca90dcf81d3bdcf071a31877b720f2d0314c0ceadd53e4e55fb8d8931e7e42417737f8cd10858008001300", @ANYRES32=0x0, @ANYBLOB="dd21504b4fcf28807d9d599bab4ff561dd03312f8e837f328ab66e4586e9aa8eaf2e9f0e733d75b90db5b35c0dabc435654561dd5d339fd9db41ec9c225312d6ce056401e07bbff85f7d404d4aa594e86a5b0fffb43265beb23892b258d57b29960cff5d00598c9210e944fa7d90741b057172b292a1e3b5512e4263955545260e3f2bd4f07f6a4610694899da1717f292a3e01c63cd2c9e934dbf1b862570e65692520ea7d10d2b8804de5ea63adef692da1d558c44946aa267416d7a3312e3eb60fe7159535e32e173979f2a4d3a489916476df820e17cdaedac27fe4cd597264812d1082dbdbcdcd2b8640a829d5a044f40abe2b0557b518b3fa459a13a45515219cbc6cdd327c469f2eb40fa5e30cd7b1de123ec2be297b050e23524005b08b7f46ce9dadb811b3c1fd5035b3729cf053401132e61aa8822eb27c01be967dc504455a925987a416d0f39ebe9c97c4c85dc443593c6eb9d90400993e6af756c4e074e2286291468432d0df9565670fb727b810eda50f6f98cfbdf17595c92ac85147885b2a07e768c5f217f276b8cb08eaef54598825e1ac7c7fce6a28d2422e8f01909e38a058eefa5f832e0c0567025ff52e14c9f0e0595ba9ee896bd0ae898fad14bddea39205aab657e0a93a83bb374efe47fe212e657a9f242a3c48cfb7ab5e7f6f7fc2f6fa1a15dd45a66508bdb701324d388bf0347c6c6b71a8016e11d9d2a9288bac577c6153f7e00a706f472670e0386e6f2d11aa9890837025f7bf589940d5bc2643b258b17b960b1c8f0c9894ec31d53e4489dfd53b04d2151a0eb1562c30290ca494c6d5be37cfe43f355146bfa303566696138d0170d3915cb1cae5cc1d3ec6197ed86a2e79617df04f0ce39d9d8f46e9b52edbcbc27f665e338e8358ec48dad04a45131445dba39f0df24ed54c79e3ca0ca9e36f0858b6c6d2c4da754c3d9d0a9bf5caf6742b28dd8544daecb42763c5e636bce8f3fe01d56cab19162ca90998b9609d5a359096f9c897bb0227a1f4ecf76a0d174be356899bb1dba004ec87bedfd6e9c85e583e1f0c8a7547b44b617b5941187b466ad75f75de89b9b28b2e7663d25bd599138d6a225b207ccfaca283fabd9f82a95542667f2e4c16161b9c86669b9d4d7427f9b76c36382b5eed89d51e84d89638ef7d711039a917b80d930b7010207d64da725a0e196f813197de15689f1c7fc1dc150960d20da39ce58f9cf5c4c78cb753e0790e9fdd249edb68311e7cfbcc7e7f12097f95cb813b45a0fabba28f018f351c56b1739fb63f06f15cff0cc114c2ec5968a3435ce13ed41dfaab003891fb901d8f24971833a1bae7660eac9ef9517b81edce0a27035f457de7f8b716425e6afdc8fd24bc06bb3c18a258775212fffecb5f5b1020162c3f996da2e9820f8df4be6f747b1635382ade343b5fa553f130aa6c9e0e1b137064945075b8d446874bc1d9af6b0c9e73a37b87c20dc0d54169b216e9df6fde4b733ea82eb115803be3d90d9dbe2c84043749f200f5cfc789cce7a162cab597ab11e473ef24521e4cadf83b28116bf650440dc777dc7b922576388433d0b2980cddef5a86bc86fc8a424b5c3fd1b236120c02a1379e655b0cdd5b9fd1a7d0b2e0b51f1a99cfe881d78b0e2ea204720d56799a3ada80dd93e3945f2b0807afdfdf4bbb9623d4bb08e4b71b8ec9ea030ff4853ab40e2811b9759cfcdf4a1a63256277c4564e78cb086adf7bd0eab197c482a63f2316d472d8c1b4b93147807da84f860c52f77b8b97fea39dc94199f57c801009a60796589a5844cb81344ef06262c5257a29f656198f1a0e3fb178fadf4ad42a7a9722a1d83499113e84c88139378d3c24e86f67f675d8638aaea4d19780405026122bd85163926d64bf796e21708bf629d8face1e1fc7dbf43be80279d30c8d3dc4f7af9889140d6e19a1db1e718eba71a9d3b214b5b2d06adf545d8234af61da08264f3051ccb8ca8a7be7d851ae82693cd4ebd972f694c7d609d32fa06a8a3d9f62662171450c1e585b1c2a0ae9850a4b0b0e426e55ee5d347788d167bd61142530548ce4f9c07c60d79d9fe574223088d5b4c91d56060b6f273ef1f0caa8d2c34a4539878ce8fb66b632d30a33a0ead595e5f21dde1b6ab4d736bcaf30e30b5fc8905e84581c411cae8b2440ae0aa4b64038443a65c3e0284c72a21d5a3b3416c8ffa7950107dc39e87c4a14b8cc2331ad74f03332521e6330cf4c65503f949c3a8267f54127beaadebb0dc729ae031fa42b66461201e1efd5be965c5ec021897e4ebf4eca2479f246fb82de776d02f6a94e36d45afdbcd916405ec1fd068c8f6ab8f37e77c9ba3a4f3298f56357808b1da67b143aca5678b70ffc1faba0836efc9c65965a9807829ba17e4184ee6951e180a2df6980243fb4417c6e18b0fce6c6ad23b8a6ea223df70f95bf4707f7d0bc3cdedf2055f05e231daf9bf81569ceee20b1a678f5e7a34fda1fb71fd542a2abdc1cb485ab8affd8b3995ca46e8b7bb339c9966cf9137254b715f85ac706d01ac17505afe6d62b1fae7fb98b6218ccc7f9ade127350dfa8b71e519d1a079bcd1d15a8710e1f28dc1ad0ee043ebd307a48636b4fc63a99ee0d91ed271a3370027d2810b831a7958904b4b1dc0cfa5a9783e83ab01933630e038216b81c8ea27df97cdd94cf9d5e2ed26465708f1f425a87182cff59972756a4f77ebfe11fefbe7612edbd1f2786f1bd6c2e9559969bc637f1a1d819f89dfe6d8808815d5897e3d0abc2d724ec3ef8505848acec2b361018a19c6dcd799d61ad2c2fb289a6ad098db52d68911c9869b8934351121101e1fec8eab87ead06c45fb6f5e2e61423eaac793a84b30cbf1867f8a8a314d64a508dd4d61b0a3f3d61bf2ce82d1aea98679f5a82f84ca3d9b0b261ed3697efc4734a7a66ec62c47adc8bf93e3ebbbeafe818116f3e722a435398d72afc2b473b3f21b58d7700c48b8c0a4b732813ec178eda6a414c0671880d59d884fc57d02ffa07666d917d42717d3c49bf9187575e5d1bc68e96ef1bb82a382457b96b5dfb317873cded12923be6f373aff232c23919a98b4b52203fcb344a6b4d82b92be398e5f567003809d471a19adec8768b90de7c9b52c1f638f6f8e7d34df48375ef7ccec497641ec411adb07e3fbe7d1b95caf385e74b489a0b0167994b001b519c5899c49ca90435c08b9247ea78ca1bc3db49b00c975de63877c321b1b0ea1d04edb106dfe4042b36792f4b10f68aaaf5635abacb6e1e4e3a8178860e733de8560239dae4f19a708349a90e555db514fa8740376d6b4c67a6abb684b8c09458ac91f43378fe9ded5f41f5944827505571f800edfee72fb0c217c59f15ba10caa74a2b74d010de3e97d37eb95d316dc5d1dc1158c06bfedff46c6537e175b31424def7fad802e7cfc46f4989c271c1072b194620e4db0c3b6f55b7e178eeb0623d827d15da128cba2dd8c5389367b52a2e61c0f5ae98a7ce93d9265277ebc3d02313c6b64c6cf55946f97afe8b698326f2e9f9ab5966027df3e31216eecedebf761ce3208540e370f0b0f9e5592d1f0b10126b8681bcd18a277ef8c0dd440f66e1faccea892690fbe4a6ffcba20e088200d49873dd04d0422387d278f8fd22c1ba0d05f72798e8bcb0e8aea8389719eaf2e3b86742760d32d93bdded5f676fb6f6f9502bf0ec19532b0662ac669fd5b843580b2fb72b0b5c05c6399d385dfe9ba5ffcdd60909266d118243adcd2fa4a93146a4ae6c1db4b7ee49346beff52031381b577844223079bc7f66a4769d3362fc3cef67394b2d2b225d467386edb8fd464dcfd497e5a097c879a12b0a8bdac8f118ecbe62e18414c787b04a34ea37e52435c72e862bdb194ccf23e5e4fe43212d3fda554d3c88ad847f1ed1b8f7c77f576a5cc6996cf93d64e657c108219118d920a72e73a680aea43b1b4667125903a3f508d286bac6a5fbc819d68953d09f445d961fac805e86f3cc794cc02684f8ffce9930d8fcc9e2f0d40512367519b78cae93ec437032f3be1781f9a854e8b6438ba8541146abcebe6c83c8652a8232923fa95cc24ed252caee28145c51bcd9a5f45feb13bb5641d635124994c307f3ff00b99845285761ef8a0852210a18fbab6a21899f068e380198588ac9a4091bb97953c4e4908ad62572041f640af5e0f4f1706765d6388c6c17f28f9ad6432af6473acdbbc79562ae8d19b6e51b5581131d8cbdce401f1be746400e7ba1b009c2368d889a850bcf86b107045a981367ff2539b257350b4d1dcd08e0437afef3989e8b41a2a5a768931bc8cfb0b984ce9a56358241ff60ae876974afae1d3c876564eab66b2e88597f221b91c24c23f3b30b14e38ba1d9a57f6dcb05b6434d76e1f87af397db7abdc502eaf3e115358fd46fcf182c26e023a3b7fcda26c85ff9c8ae122910e2d0d24db72d600c7590642c5f2a33825249b7f9c9baca2264d4bdae3e683cf0e4fe7ac9a8ad0a46b684c20004f7e1302de407499d3241e93bf50adf63d26400ac396774de85b8f2385b001509a443b0fee3b5dd881f6abe39c339390020289271333e53a5b52aec9972e929c41d43d7e234a6e5f23be7e58ac486c8b8cbf8da83f80e651cb130039cd3e92519aed2aacaffc74fec557da28efa0fa4ee8c72fd85602eab64418ecefb77454067722326423d6fe23446d35a8b8175e686149764c614273538b4a89ae60261bd2c9371e24748d529a2070090056e51328d60611f144f5e249e3f83fc7dc2a4e13ebf135f9018dea31dc4f315722d0faf7b9e42beacd5845ebffe64ed7fcb02eed08199e4d788cc9b668eb6b3dd15d5c1c27ed7b3e1d93c8473167af1a65dd48c486e4139bac6ee4ecebae47f5f6d117193f03b516320a21ecb97db95d2f1399687b8e3aaac7af8d3f7a7ebe2756aed40bf6667928350aea4059c7bbc7b12692d98ec33e4e8b3097365ef49edf48c71e9e35c626b2e432431ed445df1fe8570f1e9416afe69bbf9a6bea67bd50db88c6279de926334a0243a530bb988986fef001456f2483612cd469df3dc6512266e8c7a352debbba5ecfdfcea2beeb00d94927243e3d883e2fb6d7647304a4aefc4974bb52df7ed16ce8631a76298a36d6d766b40b8972b616c2c2d7e82fdfb705b436d8061b907f9acf96cec74ad9940c765e4fee0421e5b5deed36ead812a073167d987edc76d3007eeb7f85003d7d0c8e1d5a60a788d8659aa4f78ccbe3e1d3ecd063b061cb3778cf139c29cf9b5ee418140ac1c623186c45a1ba6bda3f5ccbae8a8b1c9c57b7ec7af0057b36073d9974c6af2e9badb3a49775ecfbfe09138c1a796d5dd18e2627cb2216f360072b68d75e1c48d9050368dc1642f2e99e70865d4c34d421638d02fd82c7699b3300dcd9607bc8f9146ea7dac59bdcaf24bd1a8ef213ce8637b756572fbc7e075d7fb5032aabe0c101f628ade39e3d0b5b336d54c5e6a1e67d09248181fa64bcc1e3315de451d5ff7f6b565bbdbae49f093b3115c02de3e3ef8590cd06dbc4d7e7541b0c3b590a6a3f676dbe1404047002e0f264e7a7c62a656469096a27c0893848bc45dfa4a6a340f425aaaf6b78856712803564137c51ec8ebabf7ead2754a81e3ff7d8c1a9b9635911ba9b52dd70e27c49dbd1f836ac937b6e5835980933d6ff7ba8b694195a04d481a2e3db70b9175499b5acb41a5ca9318bebc8ed9c1663d65c40916d70e97dfd1b14a6d06ef966d832720651d16f0b0f25558583fc5018a209eec8ca6f8ee9130a4277f17580e1e1e4e8cfd6e4f13e1f58e8249d57a4505b5ff41dc5420d11685e9cb6244b5d40149e5338f0d293b534494782397d5ce3b2328bf8ec8698723ca3906be9a7b5984ab968ebcd88194981befb8c69537e25f83b325b2f4267450c59fa9c4492160a5e3ce2bf8e37b6249e274d8cb6b2ef70dc3a198925e55e68951b307ded2c65383492210122742574bdec88b5158502bc3df9e6f97facff07f3418d8766dd070bbdc266cfdedd3a28fe18b87962ada704eef2a82bc00c5892495a5b8000000"], 0x2550}, {&(0x7f0000002680)={0x44c, 0x29, 0x8, 0x70bd28, 0x25dfdbfc, "", [@nested={0x221, 0x74, 0x0, 0x1, [@typed={0x8, 0x2a, 0x0, 0x0, @pid}, @generic="097431a487168f7803b50b328d386ed58efe10a859a441cd49977804e7372f71c3760df4b5d45c643efb56da5ed4", @generic="b47d12fb686e2abe3074b573c4c5b1ad9e334774af129b009427230b9905a2856cb4bd99c2c6ba2013295342dc8c7cc8426fa12d5e04f6c9db3cebc4065691806d60e835ab493a97fde0ea4ff3c2a44d34a0017ff030bbac67f8a1b9c6108d48cd7eaf0b094677d4a8441204de658e36e848ced2ae03818509351aaf8527e2287ac28c3901f98cc6a4cb2ada0ac0ff90b182f7f2fdc68d6f61d2181f1d9d5db2c0f68b39", @generic="3b1f16f630681a992b70cb175764557f6cb0dfff402b6cabe6b8de0a2be97a18ffce2169a6c5b34cd87a1591dbf1f7ad5aa716c989e9d6be4725d23cb98ca98a5b01c26a138f287b221d1dfbda10a8788bb2f0b059d2595acff4783445a552ba6a15ee536d07c80d13206bee9ca18c96b00959f8b45e5e6f9084a21aaff369496a1691e80531fb89af106deff88588789676084b98d0c278f8be969aecd175c9cb428fdd7cc64f9af4912b991c94c278572fd7a1d64fe7e32d9d636a7b7a98686eedcff39a58d9d09ac09f18a72bee5b92ca47e4c2d66cc7c6427e25b6a76d87ba8b82159a4f274fecd53452", @typed={0x8, 0x23, 0x0, 0x0, @uid}, @typed={0x14, 0x29, 0x0, 0x0, @ipv6=@remote}, @typed={0x8, 0x70, 0x0, 0x0, @pid}, @generic="5d7978b117b9d612073edb378982e0f1c37aa6fc932cac506cb2721165540e", @typed={0x8, 0x3fc1, 0x0, 0x0, @uid=0xffffffffffffffff}, @typed={0xc, 0x78, 0x0, 0x0, @u64=0x3}]}, @generic="0a0fb5cf66617d6c787eaec35d36942939a98205801d0966d876562c11e0eb7ff0e42a1ffdb53528de20efcbf8e4fd297316406b6777f1c9484b01cd0ae841bb764bfeab5eeafdbf2998d868b926ae188515a5cc8cf949671d3ad0f607c78dce304994daf3827fa73542fb929c72c3afed4f04f43506ebbbc9bba720ca087eea87ec2b3af8936e1ff3d13ff6aa9ff02e1a951121079da72087517aace69cdcf8d8e7895af31d1d7ce94fdc2b2685bcdb1ae5ce24e097e26ad41366ca0614ce61171eff251b3f5dbc5656ef66b3195dce47bc46fc9630", @generic="62acaae2b409e3d42627357637d40f", @typed={0x8, 0x69, 0x0, 0x0, @ipv4=@empty}, @nested={0x10b, 0x86, 0x0, 0x1, [@typed={0x14, 0x69, 0x0, 0x0, @ipv6=@private2={0xfc, 0x2, '\x00', 0x1}}, @typed={0x1a, 0x3e, 0x0, 0x0, @str='trusted.overlay.nlink\x00'}, @generic="87d5c4696f9cde88d82c04a8d4847d59e731f0f5ad7453cefcea01b844dee137cf234072", @generic="5c9bbcd8094621a261fe807a1a44535b40b17568da5c0eff2ad3a9e17ed847dd440381263df101a261909e76ee62b52ab2a7bf1b4d14b55d3227729951909a7ed2ed2eea5f14878565eff59b7bfe2d99b0f3756476e5dcd295306416a7af9587eb278bc11e451e6193f0068b39db8e89d34abff3860fd931a7fe4c11107bb413172773f8407ac20bfdff5a7be63cdb42f8e0f5601c73d65f855adf2876db770d6feb94a7f794de56bf2e6c9d9a33767850ba72"]}, @typed={0x1a, 0x57, 0x0, 0x0, @str='trusted.overlay.nlink\x00'}]}, 0x44c}, {&(0x7f0000002e40)=ANY=[@ANYBLOB="280200003000000425bd7000fedbdf2515020b80d68f3b617a477811b6273da117c999fd58f5c3be896a029cfe1afa95ae88356d42d3be5571c7e7bf158803de6bf9f8c807b091d4daaf125c628e1d33398258d40458bd3083710a6711ff5896b97c96dd2dae0eafd032328e801cd424f1bbe5525ea46714a9a5365ec0e67062ae1f335367e7c05e0cfb791bb268ccde97815078a59c4e78f6bc0bb22011e413983bce346d2afb115e15cdb89b7e1c9512fbe56bb5bb9f6c1f4d4c253285e1e80f0ff62e94ddfc2c7b6779f1885daa4be46d8e80eed274ddaa56ec765e9dfd0d958d2acbce20b3bd580e66ca91509c1ec686c454414ced4ff1c9f44a1f0be3677d2770259f849f949c7fb59f2f36f2308ca70be3905c9db01acf744ea58835f50ceed18b77654eed2690fdb65ef0a439df09bcb0198df21ba1a2927c773be8bd35e53deca0968615f2f7a3f1f4b38d31ea352c458ee56ae68986ae2a0a08004300e759a45af5e04c607f8f78ca42b53ff4b171b0d65b03b332724dda448bb741a7d2bd45d0096c04b93ec18b6e2134c0b2b7cac8a76089908f4f05a94d3be970ce84c313d992cf51b74fff50e579a1ce30872e439d7f571b88db7fa528548d01a29566be550ddef58d3bc3de32f84c84c65e2bf0916f3b305ab9c65cc0d515caebaf5521a4cdc9d26b2f8749820742b2aa694cc1b5f897ece3b718cca9513baa2ec13175695f3a7e226baa9338a865f5ce4dcfd357a23e2c2ffebce8563782b05401c5aab09fff06c5b79b2c21441b3e796520155a959aeba12f10be5bf0749360cba3763a7ee96c2d14022c74dd60baa10000000000000000", @ANYRES32=0xee01, @ANYBLOB="08006f00ac1414aa0c008200010000000000000056e99fcf9e33ae0c5581a18289869d845e1fd1bbb247c1f7e83636aa2d0ba667376e6b4b8071106cf11aaa94089a4c79bfe379574d85f5d2012a0d604323170e787385350d02b2ace181c37a68e4317a0032e8bc001c9c04fc761e00cf69891bdea97810160701875f3f4c78a659292b34c1d43f7f27563edcadca05c8fb7b0ba9eea134d62d860fe367393eacf7d12792202ec1ea85df35000000"], 0x228}, {&(0x7f0000003ac0)={0x3e8, 0x40, 0x10, 0x70bd2a, 0x25dfdbff, "", [@nested={0x334, 0x1e, 0x0, 0x1, [@generic="4baf813ad0d321c887df536ffa0642a05c69e7953d49fe5320ac8300f5ba3464b326752b6a4d99809ad1e2f8c40fb1ebd47101e0040050ead5916b37407c73e5", @typed={0x8, 0x2a, 0x0, 0x0, @pid=0xffffffffffffffff}, @generic="835420f628d6562f9a28ede7185ff8049cc59aed4b5ccdc9a8a1d496109f49e3d4f2afd403152e1b5e315a426bb3c4a68fd3de32cd5ba0af5541be9ce69112d7ce28d6afce8846181534695f68e0fba3cb4ee48e1c1ba1995a76d3c7cf5dfe9928b7553b7d9bdfaf9147cc9d3d887a524a27a721faa26816c5e4bc404847d307ed141a9dc63ce59c9ff9bdf19dd9c3d2ad1efd69377e82bfe944b27adb", @generic="2865125e040c9e8315f0b7cfd053627d59b33beeb36180428552c6a1a73acd09a5e2949bbcaac6ec7bf218b5d2bec6945cb537189fa5fbc9e26942a8a013340ad8159c222599fa3f8a0cfc73b642feab6bc6f27f5bb015aae34f", @typed={0xf0, 0x1e, 0x0, 0x0, @binary="0369533a85a165ad75e25744e494986d30c5902dc44e1451ad55dc8717d43193a6884bff2952b3facdf982e9668625d168ebd8d1ecb9f2be0ffb3476fa4b672fe706029171ce71d8578d0cde30bf79a2aec7be9f8e78956958b821b4ae4c41463d815d3d0ca3df3717b22d462bd436f8c18632a3196e9ceefff3fca5a3e3664dcc53f57662b1d27ad93f2c2a0819e90d9eec22fe504f8638802af1389e092a2a96c7dd66802c64f645faffb4bf8b053764be4cc270c7db0fd0f239535a2217c29d5bf9b6096ba94ebc847743c9bb3c2df1a64a968bafa1240a5460491ee253bb77bf77b67c292b3a90d74ade"}, @generic="0545c0fc1c6864d1ed93b306126b3e3f296cf7684447571529391e6984506477ee89488853128ff7a6d2adc9c6136d62ad4d2ee0eb194e2474dc56805e4c7150005b1630533b5a0c45fa8fbfaf50052ac017501410309abcc5393ef6c673d9d6a736689e5580bbbfc74b8a2791a035cff57f8a1357cb922277e87f786178f41de3282cb32f8c9bd5a5c51b0b732e867467072e59", @typed={0x4, 0xa}, @generic="54b5a9134ef38ff83c7d98f2659facb86dcebe73ef8bbeb5ad2a8b8211ca3352d922b0479934595ce73029cefeae4539dcf0d4f28a3d2fb382faddd76d9ce3ae6365f494ed3be2a69a1e05c06dd7344b6030b86cbb493d471eeee58e19a461ff6d", @typed={0x8, 0x94, 0x0, 0x0, @ipv4=@multicast1}]}, @nested={0xa1, 0x21, 0x0, 0x1, [@generic="2e4cf2f3a384e66c8f8b6712a30a7d58b8b1c1813e0b001bd5a366c66afb4b73960ba77fe2cadc2c102dd8cd4bcb631303ace02395c165c5fdb9ce9e6405206ea98fbdb00b08003f1d0d7ae0aefc851ebf0c4b41dddb1a5e4554c120176522304b64f4e16532bdb2bfffa02785b8e1c288430e6c32a6033b3880dd35161126ef7222", @generic="f22e87c98f", @typed={0x8, 0x76, 0x0, 0x0, @uid}, @generic="46085745674e01f1fe4980a67f5e"]}]}, 0x3e8}], 0x4, &(0x7f0000003a00)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, r1}}}, @rights={{0x1c, 0x1, 0x1, [r0, r2, r3]}}, @rights={{0x20, 0x1, 0x1, [r4, r0, r5, r6]}}, @rights={{0x20, 0x1, 0x1, [r0, r0, r0, r7]}}], 0x80}, 0x8c4) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) 13:52:38 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) syz_mount_image$nilfs2(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x2, &(0x7f0000000240)=[{&(0x7f0000000100)="d5618170cc4a1ed759396c0751a6897139e41b61458b28eb52ed2c76", 0x1c, 0x5}, {&(0x7f0000000140)="e83f9228564afa452b63e817dd54fb154b101d9b5f30cbfda143cbdfadb26f66ba2dd27a74d518cdc465d658bf27cc31a4aed5a797a4ad34a11d1ff0543dffbae920ced40ca8511753879ea56be5fc2545eaa098ed52d33abe72492c0914ef4e828332f765ca8d097c32b7a28cb128f330958d9cec9e49a26a3ea7f459dc629be88f9a0b9b68e9dbce684bac61382875fc4459288a75a6818419ec5b5a0345461cfa600276b15e65c670e2bd382fa5b9a6ee6d8d3f1dc322fbb14a1c0bf51d01e89e3bf2ccf2105e74972b3d55646153162bd9316636dd103ae616d8ea697d20a4825df3f910bf96c018fedb6ee17f12216fd30fd672855bb123", 0xfa, 0xb2d}], 0x204c00a, &(0x7f0000000300)={[{@discard}, {@order_relaxed}, {@nodiscard}], [{@obj_role={'obj_role', 0x3d, 'trusted.overlay.nlink\x00'}}, {@dont_hash}, {@fowner_gt={'fowner>', r1}}, {@smackfsfloor={'smackfsfloor', 0x3d, '('}}]}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) 13:52:38 executing program 1 (fault-call:0 fault-nth:6): syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 323.747316] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 323.754564] R13: 0000000000000004 R14: 0000000020002800 R15: 0000000000000000 13:52:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 323.848961] FAULT_INJECTION: forcing a failure. [ 323.848961] name failslab, interval 1, probability 0, space 0, times 0 [ 323.860381] CPU: 0 PID: 22894 Comm: syz-executor.1 Not tainted 4.19.204-syzkaller #0 [ 323.868268] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 323.877629] Call Trace: [ 323.880221] dump_stack+0x1fc/0x2ef [ 323.883856] should_fail.cold+0xa/0xf [ 323.887665] ? setup_fault_attr+0x200/0x200 [ 323.891989] ? lock_acquire+0x170/0x3c0 13:52:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 323.895972] __should_failslab+0x115/0x180 [ 323.900212] should_failslab+0x5/0x10 [ 323.904016] kmem_cache_alloc+0x277/0x370 [ 323.908170] __alloc_file+0x21/0x330 [ 323.911880] alloc_empty_file+0x6d/0x170 [ 323.915947] path_openat+0xe9/0x2df0 [ 323.919654] ? __lock_acquire+0x6de/0x3ff0 [ 323.923872] ? current_time+0x6f/0x1c0 [ 323.927745] ? path_lookupat+0x8d0/0x8d0 [ 323.932058] ? mark_held_locks+0xf0/0xf0 [ 323.936103] ? mark_held_locks+0xf0/0xf0 [ 323.940149] ? shmem_setattr+0x2d0/0xc90 [ 323.944203] do_filp_open+0x18c/0x3f0 [ 323.947985] ? may_open_dev+0xf0/0xf0 [ 323.951790] ? __alloc_fd+0x28d/0x570 [ 323.955588] ? lock_downgrade+0x720/0x720 [ 323.959727] ? lock_acquire+0x170/0x3c0 [ 323.963697] ? __alloc_fd+0x34/0x570 [ 323.967392] ? do_raw_spin_unlock+0x171/0x230 [ 323.971873] ? _raw_spin_unlock+0x29/0x40 [ 323.976017] ? __alloc_fd+0x28d/0x570 [ 323.979824] do_sys_open+0x3b3/0x520 [ 323.983533] ? filp_open+0x70/0x70 [ 323.987053] ? check_preemption_disabled+0x41/0x280 [ 323.992059] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 323.997435] ? trace_hardirqs_off_caller+0x6e/0x210 [ 324.002446] ? do_syscall_64+0x21/0x620 [ 324.006406] do_syscall_64+0xf9/0x620 [ 324.010199] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 324.015372] RIP: 0033:0x4196d4 [ 324.018564] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 324.037466] RSP: 002b:00007f7456e36ed0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 324.045170] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004196d4 [ 324.052421] RDX: 0000000000000002 RSI: 00007f7456e37000 RDI: 00000000ffffff9c [ 324.059677] RBP: 00007f7456e37000 R08: 0000000000000000 R09: ffffffffffffffff [ 324.066935] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 324.074204] R13: 0000000000000004 R14: 0000000020002800 R15: 0000000000000000 13:52:39 executing program 1 (fault-call:0 fault-nth:7): syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:39 executing program 3 (fault-call:0 fault-nth:6): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 324.168108] FAULT_INJECTION: forcing a failure. [ 324.168108] name failslab, interval 1, probability 0, space 0, times 0 [ 324.180197] CPU: 0 PID: 22913 Comm: syz-executor.1 Not tainted 4.19.204-syzkaller #0 [ 324.188085] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 324.197524] Call Trace: [ 324.200121] dump_stack+0x1fc/0x2ef [ 324.203756] should_fail.cold+0xa/0xf [ 324.207563] ? setup_fault_attr+0x200/0x200 [ 324.211886] ? lock_acquire+0x170/0x3c0 [ 324.215868] __should_failslab+0x115/0x180 [ 324.220110] should_failslab+0x5/0x10 [ 324.223915] kmem_cache_alloc+0x277/0x370 [ 324.228072] __alloc_file+0x21/0x330 [ 324.231794] alloc_empty_file+0x6d/0x170 [ 324.235863] path_openat+0xe9/0x2df0 [ 324.239577] ? __lock_acquire+0x6de/0x3ff0 [ 324.243820] ? current_time+0x6f/0x1c0 [ 324.247713] ? path_lookupat+0x8d0/0x8d0 [ 324.249802] FAULT_INJECTION: forcing a failure. [ 324.249802] name failslab, interval 1, probability 0, space 0, times 0 [ 324.251772] ? mark_held_locks+0xf0/0xf0 [ 324.251789] ? shmem_setattr+0x2d0/0xc90 [ 324.251811] do_filp_open+0x18c/0x3f0 [ 324.251824] ? may_open_dev+0xf0/0xf0 [ 324.278793] ? __alloc_fd+0x28d/0x570 [ 324.282585] ? lock_downgrade+0x720/0x720 [ 324.286721] ? lock_acquire+0x170/0x3c0 [ 324.290683] ? __alloc_fd+0x34/0x570 [ 324.294388] ? do_raw_spin_unlock+0x171/0x230 [ 324.298871] ? _raw_spin_unlock+0x29/0x40 [ 324.303007] ? __alloc_fd+0x28d/0x570 [ 324.306809] do_sys_open+0x3b3/0x520 [ 324.310513] ? filp_open+0x70/0x70 [ 324.314051] ? check_preemption_disabled+0x41/0x280 [ 324.319057] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 324.324424] ? trace_hardirqs_off_caller+0x6e/0x210 [ 324.329430] ? do_syscall_64+0x21/0x620 [ 324.333393] do_syscall_64+0xf9/0x620 [ 324.337184] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 324.342360] RIP: 0033:0x4196d4 [ 324.345543] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 324.364431] RSP: 002b:00007f7456e36ed0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 324.372125] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004196d4 [ 324.379381] RDX: 0000000000000002 RSI: 00007f7456e37000 RDI: 00000000ffffff9c [ 324.386633] RBP: 00007f7456e37000 R08: 0000000000000000 R09: ffffffffffffffff [ 324.393889] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 324.401142] R13: 0000000000000004 R14: 0000000020002800 R15: 0000000000000000 [ 324.408442] CPU: 1 PID: 22920 Comm: syz-executor.3 Not tainted 4.19.204-syzkaller #0 13:52:39 executing program 2: syz_mount_image$btrfs(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000", 0x4c, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:39 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0x0, 0x0) 13:52:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 324.416324] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 324.425673] Call Trace: [ 324.428265] dump_stack+0x1fc/0x2ef [ 324.431899] should_fail.cold+0xa/0xf [ 324.435706] ? setup_fault_attr+0x200/0x200 [ 324.440036] ? __lock_acquire+0x6de/0x3ff0 [ 324.444278] __should_failslab+0x115/0x180 [ 324.448516] should_failslab+0x5/0x10 [ 324.452496] kmem_cache_alloc+0x3f/0x370 [ 324.456561] radix_tree_node_alloc.constprop.0+0x1e4/0x320 [ 324.462190] __radix_tree_create+0x314/0x540 13:52:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 324.466606] __radix_tree_insert+0xbb/0x5f0 [ 324.470933] ? __radix_tree_create+0x540/0x540 [ 324.475515] ? lock_acquire+0x170/0x3c0 [ 324.479491] ? shmem_add_to_page_cache+0x306/0xbb0 [ 324.484432] shmem_add_to_page_cache+0x616/0xbb0 [ 324.489181] ? shmem_recalc_inode+0x310/0x310 [ 324.493676] ? __radix_tree_preload+0x1fe/0x280 [ 324.498341] shmem_getpage_gfp+0x2004/0x37f0 [ 324.502738] ? shmem_alloc_and_acct_page+0x850/0x850 [ 324.507821] ? mark_held_locks+0xa6/0xf0 [ 324.511859] ? ktime_get_coarse_real_ts64+0x1c7/0x290 [ 324.517034] ? iov_iter_fault_in_readable+0x1fc/0x3f0 [ 324.522205] shmem_write_begin+0xff/0x1e0 [ 324.526337] generic_perform_write+0x1f8/0x4d0 [ 324.530912] ? filemap_page_mkwrite+0x2f0/0x2f0 [ 324.535560] ? current_time+0x1c0/0x1c0 [ 324.539520] ? lock_acquire+0x170/0x3c0 [ 324.543475] __generic_file_write_iter+0x24b/0x610 [ 324.548387] generic_file_write_iter+0x3f8/0x730 [ 324.553126] __vfs_write+0x51b/0x770 [ 324.556825] ? kernel_read+0x110/0x110 [ 324.560726] ? check_preemption_disabled+0x41/0x280 [ 324.565727] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 324.570725] vfs_write+0x1f3/0x540 [ 324.574257] __x64_sys_pwrite64+0x1f7/0x250 [ 324.578568] ? ksys_pwrite64+0x1a0/0x1a0 [ 324.582609] ? trace_hardirqs_off_caller+0x6e/0x210 [ 324.587605] ? do_syscall_64+0x21/0x620 [ 324.591559] do_syscall_64+0xf9/0x620 [ 324.595342] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 324.600509] RIP: 0033:0x419787 13:52:39 executing program 1 (fault-call:0 fault-nth:8): syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 324.603681] Code: 08 89 3c 24 48 89 4c 24 18 e8 e5 f8 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 12 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 15 f9 ff ff 48 8b [ 324.622560] RSP: 002b:00007ffa89aaef20 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 324.630246] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 0000000000419787 [ 324.637499] RDX: 00000000000000ca RSI: 0000000020010000 RDI: 0000000000000004 [ 324.644756] RBP: 0000000000000001 R08: 0000000000000000 R09: ffffffffffffffff [ 324.652013] R10: 0000000000010000 R11: 0000000000000293 R12: 0000000000000004 [ 324.659269] R13: 0000000000000004 R14: 00000000200009c0 R15: 0000000000000000 13:52:39 executing program 5: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0x0, 0x0) 13:52:39 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x1010, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r1, 0x8933, &(0x7f0000000200)={'wg2\x00', 0x0}) sendmsg$nl_route_sched(r2, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)=@getqdisc={0x34, 0x26, 0x4, 0x70bd2d, 0x25dfdbfc, {0x0, 0x0, 0x0, r3, {0x7, 0xfff3}, {0xe, 0x2}, {0xffff, 0x7}}, [{0x4}, {0x4}, {0x4}, {0x4}]}, 0x34}, 0x1, 0x0, 0x0, 0x4040021}, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$KVM_RUN(r1, 0xae80, 0x0) fsetxattr$trusted_overlay_nlink(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) syz_kvm_setup_cpu$x86(r4, r0, &(0x7f0000456000/0x18000)=nil, &(0x7f0000000080)=[@text64={0x40, &(0x7f0000000100)="c402f923350e0001004e0fc75b0d66f081ab5c0000000001b9800000c00f3235000100000f30450fc7bf0e000000c4c3bdcf9260000000a00f01cbc744240034ab0000c7442402bb110000c7442406000000000f011c2466baf80cb8f4c27387ef66bafc0ced66b80b008ed8"}], 0x1, 0x5c, &(0x7f0000000180)=[@flags], 0x47) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mmap(&(0x7f000057c000/0x3000)=nil, 0x3000, 0xa, 0x30, r5, 0xb9b) openat(r0, &(0x7f0000000000)='./file0\x00', 0x40840, 0x100) 13:52:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 324.803326] FAULT_INJECTION: forcing a failure. [ 324.803326] name failslab, interval 1, probability 0, space 0, times 0 [ 324.823566] CPU: 1 PID: 22942 Comm: syz-executor.1 Not tainted 4.19.204-syzkaller #0 [ 324.831529] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 324.840884] Call Trace: [ 324.843467] dump_stack+0x1fc/0x2ef [ 324.847079] should_fail.cold+0xa/0xf [ 324.850863] ? setup_fault_attr+0x200/0x200 [ 324.855172] ? lock_acquire+0x170/0x3c0 [ 324.859131] __should_failslab+0x115/0x180 [ 324.863345] should_failslab+0x5/0x10 [ 324.867128] kmem_cache_alloc_trace+0x284/0x380 [ 324.871779] ? loop_info64_to_compat+0x5e0/0x5e0 [ 324.876512] __kthread_create_on_node+0xd2/0x410 [ 324.881252] ? kthread_parkme+0xa0/0xa0 [ 324.885205] ? lo_ioctl+0x1bb/0x20e0 [ 324.888916] ? __mutex_lock+0x365/0x1200 [ 324.892967] ? lock_downgrade+0x720/0x720 [ 324.897106] ? loop_info64_to_compat+0x5e0/0x5e0 [ 324.901845] kthread_create_on_node+0xbb/0xf0 [ 324.906323] ? __kthread_create_on_node+0x410/0x410 [ 324.911322] ? __fget+0x356/0x510 [ 324.914771] ? do_dup2+0x450/0x450 [ 324.918305] ? __lockdep_init_map+0x100/0x5a0 [ 324.922782] ? __lockdep_init_map+0x100/0x5a0 [ 324.927262] lo_ioctl+0xae5/0x20e0 [ 324.930823] ? loop_set_status64+0x110/0x110 [ 324.935214] blkdev_ioctl+0x5cb/0x1a80 [ 324.939093] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 324.944486] ? blkpg_ioctl+0x9d0/0x9d0 [ 324.948355] ? mark_held_locks+0xf0/0xf0 [ 324.952399] ? mark_held_locks+0xf0/0xf0 [ 324.956445] ? debug_check_no_obj_freed+0x201/0x490 [ 324.961442] ? lock_downgrade+0x720/0x720 [ 324.965578] block_ioctl+0xe9/0x130 [ 324.969225] ? blkdev_fallocate+0x3f0/0x3f0 [ 324.973530] do_vfs_ioctl+0xcdb/0x12e0 [ 324.977402] ? lock_downgrade+0x720/0x720 [ 324.981529] ? check_preemption_disabled+0x41/0x280 [ 324.986533] ? ioctl_preallocate+0x200/0x200 [ 324.990944] ? __fget+0x356/0x510 [ 324.994427] ? do_dup2+0x450/0x450 [ 324.997982] ? do_sys_open+0x2bf/0x520 [ 325.001852] ksys_ioctl+0x9b/0xc0 [ 325.005298] __x64_sys_ioctl+0x6f/0xb0 [ 325.009176] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 325.013738] do_syscall_64+0xf9/0x620 [ 325.017540] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 325.022761] RIP: 0033:0x4663a7 [ 325.025977] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 325.044860] RSP: 002b:00007f7456e36f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 325.052589] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004663a7 [ 325.059836] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 325.067096] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 325.074344] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 325.081595] R13: 0000000000000004 R14: 0000000020002800 R15: 0000000000000000 13:52:40 executing program 2: syz_mount_image$btrfs(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000", 0x4c, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:40 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:40 executing program 4 (fault-call:6 fault-nth:0): r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:52:40 executing program 1 (fault-call:0 fault-nth:9): syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 325.302264] FAULT_INJECTION: forcing a failure. [ 325.302264] name failslab, interval 1, probability 0, space 0, times 0 [ 325.330471] CPU: 1 PID: 22972 Comm: syz-executor.1 Not tainted 4.19.204-syzkaller #0 [ 325.338376] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 325.347724] Call Trace: [ 325.350320] dump_stack+0x1fc/0x2ef [ 325.353980] should_fail.cold+0xa/0xf [ 325.357793] ? setup_fault_attr+0x200/0x200 [ 325.362122] ? lock_acquire+0x170/0x3c0 [ 325.366107] __should_failslab+0x115/0x180 [ 325.370351] should_failslab+0x5/0x10 [ 325.374155] kmem_cache_alloc+0x277/0x370 [ 325.378336] __kernfs_new_node+0xd2/0x680 [ 325.382491] ? kernfs_dop_revalidate+0x3a0/0x3a0 [ 325.387247] ? _raw_spin_unlock_irq+0x5a/0x80 [ 325.391733] ? __cpu_to_node+0x7b/0xa0 [ 325.395631] ? mark_held_locks+0xf0/0xf0 [ 325.399678] ? io_schedule_timeout+0x140/0x140 [ 325.404246] ? enqueue_entity+0xf86/0x3850 [ 325.408469] ? set_user_nice.part.0+0x3b9/0xab0 [ 325.413132] kernfs_create_dir_ns+0x9e/0x230 [ 325.417527] internal_create_group+0x1c1/0xb20 [ 325.422119] ? sysfs_remove_link_from_group+0x70/0x70 [ 325.427298] ? lock_downgrade+0x720/0x720 [ 325.431438] lo_ioctl+0xf7c/0x20e0 [ 325.434971] ? loop_set_status64+0x110/0x110 [ 325.439379] blkdev_ioctl+0x5cb/0x1a80 [ 325.443252] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 325.448610] ? blkpg_ioctl+0x9d0/0x9d0 [ 325.452482] ? mark_held_locks+0xf0/0xf0 [ 325.456534] ? mark_held_locks+0xf0/0xf0 [ 325.460588] ? debug_check_no_obj_freed+0x201/0x490 [ 325.465594] ? lock_downgrade+0x720/0x720 [ 325.469726] block_ioctl+0xe9/0x130 [ 325.473336] ? blkdev_fallocate+0x3f0/0x3f0 [ 325.477641] do_vfs_ioctl+0xcdb/0x12e0 [ 325.481517] ? lock_downgrade+0x720/0x720 [ 325.485649] ? check_preemption_disabled+0x41/0x280 [ 325.490649] ? ioctl_preallocate+0x200/0x200 [ 325.495047] ? __fget+0x356/0x510 [ 325.498493] ? do_dup2+0x450/0x450 [ 325.502018] ? do_sys_open+0x2bf/0x520 [ 325.505896] ksys_ioctl+0x9b/0xc0 [ 325.509335] __x64_sys_ioctl+0x6f/0xb0 [ 325.513208] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 325.517776] do_syscall_64+0xf9/0x620 [ 325.521569] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 325.526742] RIP: 0033:0x4663a7 [ 325.529920] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 13:52:40 executing program 5 (fault-call:0 fault-nth:0): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 325.548804] RSP: 002b:00007f7456e36f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 325.556497] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004663a7 [ 325.563752] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 325.571002] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 325.578256] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 325.585508] R13: 0000000000000004 R14: 0000000020002800 R15: 0000000000000000 13:52:40 executing program 0: r0 = syz_mount_image$afs(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x1ff, 0x9, &(0x7f0000000840)=[{&(0x7f00000001c0)="900f8a83e159b7f1e4295e011b0d3f8fbc24593ce415898b2393b34310c6866b8c8b1283015296280ad1663fa3a106385c44d062b469e532af8fec9ec80df132e6dc3985b8e8207b4f579a09d9acecd8e381345b77f672628d60055cfa3fd63885235b92858c164cf52cc6171e6ce603e31716160d5c65da8d5b2b32663f3cc41f3e5d55d4d5cc05fc785b6252d7197c176bd18f94b66f7dee58cc9d18a3f04a7b71fe647c5c7843d16dc581c3607e8a7fc9b96ab9ec0f363726c0e659d9d15ac70d", 0xc2, 0x3}, {&(0x7f00000002c0)="a9faea2e76e347303d1737fda44dba73848386a6d0758c79e9daee41d87cac3ac7b1c36091cfb23d7efd6a340fff9b333124c056829dab65b3b8258e9308ac2812fd1085951d189af093973648c796ed3b003fe972bef13c5094e301da2136d9631959ab79dd747ba5675a5d5c5bcee376aed2e1bd7de9d981ab0b5a67590d015e3dc3f53302a33302a107dee96933c9d2e6c158722938ede04b1366e8e8b00647a76b32f10142f6e3226baa85ff78390b726ea6f2acc9c51f5e17af9efad4591f9128b5f3656e685fbe", 0xca, 0xfffffffffffff001}, {&(0x7f00000003c0)="31eecd6616c8410a8fde7348d1b8df720536b1ac33768dd3ba97db3e8fcdb537a53fb6551870af17df711e586f8d3ae5917a062b51250c2986c736d460cc2ce39b5e4040ce29f3ecfd4a38edb677af62152f02f1229b7dbc7d6f9f20a51cb3023db46cd5206721a9d3af3c75a93bba959989f36bcf01e3b6d8515580415bf6bdfe5287967cb9151a5952ac7f9d3ce38447b6b5ed3ec45dcba980a336817f26ad40a25110fcc27e8f7fc7d221b37c3f67ec5ddb4e024a2e0244487295bbb95ee45af593b2", 0xc4, 0xc000000}, {&(0x7f00000004c0)="d402cf9701e65d461d3028f0740b44b98bb732b85d8ece086623bd41ae0a49a04b160fac2a080d", 0x27, 0x1}, {&(0x7f0000000500)="6345be5935a7254c4aa2e477b8bf013da55e601953b109d14e9a713f377cf26cd44e2eb31f493ebcd508c6fb1aea068d0805a7eb221ea922ce6b2e7d0c7db9fe7a83a1f37921569a4489a6fae2f58bc3af2fc21f04fd1876ac125dbea95c7b3891b9549053525fab74ef8617d934c1410de527df1381c833368f8a200eb90ae6633690959466f351008ff7c190b0691bfe7a2b8a6ca14583c5aeb3b6b96814c6310323e2b3fad32f9ec7", 0xaa, 0x1}, {&(0x7f00000005c0)="e845e0b77df2dfcf0d67f68e8f1afa044573d3c10498c38f0628d8c20bf1718593cb3ff402728f834654bdcb282cc7895e67bd748d893e36f1291e0b4a264d6e5e133731102cd9333563c37f180f9180f8722cd38d960389b8a1dc7adba2d208a109b38d374a584eeba9c3", 0x6b, 0x1}, {&(0x7f0000000640)="b98b7deaf6b29aaed7281f2df8b47bba60a4208c34a0f77371811a6240997a", 0x1f, 0xffffffffffffff4d}, {&(0x7f0000000680)="1b0651121e0cab57e6de8fbef903594680d1434e1beed68751f2ca7e8c7453674e88cfc40a4999c6968a030cdfea7d5ad17110ffd1da9b5e8553381d4ca63ea2ff80d86255f07075270e6c1fa2269c204757e73e7bcba70f25cbe28551eea1a0b403a0017da8b386f8e3fdc5523944e984a6e67661879b481d6beac7ff362f11c93dcc90a440ff086c4af8039290eadeb1136071b2e08a893e4789090b3d5b6f171ed4ac64c541ec042b42767dfb4ff5c78cee5dcfee84c177d3613dd6f5b4f34347eb3044fd37da183169e406d3e7a320c34d388ec2ffed0e82cafd16d5", 0xde, 0x7ff}, {&(0x7f0000000780)="ef518c63473dcfcbd6c89c2b71b24033ed1902ae5a3d061a30b22f24ace0e49182fa08d6f504c4400473ecb0b457dc66e0fe0c2ada60de7a1106820fe9ac7c082a395bc41919fdb48ae340f5a31338fcb80fd446d915a6e69744d8fe180578c5bd7d2e7507897b244a1fb97e52e6f7e4e9967da9b1a948207e16d31b966d3eebac0d3d418e97afad4bfc303b31", 0x8d, 0x20}], 0x10, &(0x7f0000000940)={[{@dyn}, {@flock_strict}, {@dyn}, {}, {}], [{@fsmagic={'fsmagic', 0x3d, 0x2}}, {@subj_type={'subj_type', 0x3d, '&'}}, {@defcontext={'defcontext', 0x3d, 'user_u'}}, {@mask={'mask', 0x3d, 'MAY_READ'}}, {@appraise_type}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) readlink(&(0x7f0000001b00)='./file1\x00', &(0x7f0000001b40)=""/10, 0xa) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000a00)=0x0) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r0, 0x50009417, &(0x7f0000000a40)={{r1}, r2, 0x0, @unused=[0x5, 0x5, 0x9, 0x273], @name="f4a63b64e3636af7b21efd1b27353e94eebe438bcdd57e7e6798cab8e82b039c6387d35c97eab3aab9e11cfd27809de40799529f2df87fde3aff3c1a1343e66946a3143845a3485c5501c9f1cbff4092c49330ea47abbf1e7991360d7297ed82a269913071ec9af41d8450dd8a280cd5773a4c53c61df038043b2554878fb85806e3b69a5c799aa815f8f558c25d9ac5ea23b000a604c95dab38308387c7c8eba8c90f54fc8da3456969b0037b1849e4662732657e7553f501701429a41acf0f413e1a0c5417c91ab9766e98e88625951738a29b365c4beb7c37598d6a80031e83c160b8598386c8338d29f4414c378c5f6230ec34b14a6d0b08ea01b67448653b21a73cb1d9cfc1cd7f0ca06998a6eb6edadf06dbc1783f6e729560e80d61a4560575ced5a2f7c6d8e2530dc26c5095953340c996c7b54a05d00d2feffeea4a7ba10eda67caaff81fb7ccfe071194bf83dc52f1668e9e04d3776e6ffb08a609783c2550c9883e1d78c25f62cc505b27aea42a500e19c6278631e814af756bb29e5f9a1169429705ebbdb30bdac0644496c1184f3f31629349e3a666e8131f7f9158af375c83a525590e2210f34221ae248e80c55af31b5fe6a57691878b88cac1a088816c16337d126556f80d87f8289d92a262af9361a6f01a31c7cad9e6806b49ea9dec5620a9dd24cf0867b7211eee5c12b84730ed90b32bf3887dd93e0a015da40f070fccc2674395d0aa94f6793db0c106885204110390572489638f58256bf74b067c226a9cd0aeb4bf490d64f1401bae88b3068e0f8e771e689868387788efa197e75b97458b6ea8ec8b28c65d07e3ce10497075449f5b77435cb98965bf413555d0865122d09396a5399c95c7bbc8f3254706a5b6437a478dcfedbeaf8200c13ac1c48008a22e0f954c5a724cf1fec80ae820d20428d7c74ec029abe8aaf95df3888db89412d5716528a6e413c243f7e31ca21fb78f1c95a8e0c5c317b5bef1b2f4e739e3378200ba936100050ef34e9e5c4e37b838bade88c5e0ff0c542cffdb493c779ee573f325659fd1a31b4990a2b5b4cbe20ea856cf30a3cae7fdb00e46ea7656f9642e6fa0c6bda53133c223855b04cd337b6c39ea7aa338b858bd151d526dbd8871283fabaef9a790c8062da851679ea2f65e1935c368912652f974320f7c391b3982b86b9f25c89aa7752353e254669f308d241c34f064e7054395a7df0b3df4513fc510e947276345c51cf7cd0ff4c3b8317ca306def29b3c8a9d961d0ddf870a503db4de6482f1ef4b9789f00cc95016d21e0e7f96d5145bcb6693b9e04089d127dfd8e380ad883a9c5fec928c612f0381d1790c321f2138120c7f213a1ae116f2e8e5040873674105cc0b781c6e6bcb4c31762546ff60a01f5c9136623af56c44959eec0a76c025a46c303edc855a454b5c0745e430295353a51447db0dda041f9b99f0dec75867c30b0261495dfb6ff5b6fa29917f45bab42e39b9d817338a7479c1e3a341ca5bba6ca97ff85dd8b939f318922e65f07b65f383c8fb45c371fec5d056e156ed390a40a51f9f30640ec10091a9aa26253fb67d331fa4bba9340037b913ae2e14a80bcce7acf10ecd4b76c929a0426d935a90cb991938acc5726cf1c5b06bd033b6eb13519cac1d6efe29b9d61c16dc0be191e37ee4875155bfbfbea93645f4ddf829dcb0032f25dfe4496a3b916ce66cca6ff13072e3ae32c399260b16a1fadae92c385385c6f05e5c5d80b8d3c3b8f66803408ecff924109adbe17ed09892f05f682a45b2086763cc339356c798f221ba8397f4bef671972fb7b085ad29f7f26c4a36c2b666929cf69ac87c5eb3f57c165975ffea9a2c947e6fb0495c2a968d3909538b88f1914fed68fc3fa1e2b096f75a96b6e5f697434bad5f58b863d2813a0c07a93794dd546bc8cdf57321c9549e47512a1b759894937e62c64e4edc5ae7623cd837ecd737166eebb25d4b6786d2be291e54697980f68b21782347d3359a88381c01b8daa2248ba1b52e4191222d2a1d22cdd6c756f1b69459fbe4b0838105e4c5d34b2682e3e4dcf39a9b2dfa218dd1bbbb4023761faa595483b9d02b31e767bf3f67a767633f3c2de9083c376587c25661644efaae99115e1d55b5a841ff8d309b99493be2b8e96115a6acedbcc5fce325f291388aac0b76d675202cbe1a702a801f2674190031bdb7cd4a300478ca57fcd048a88fdf7fcc85d21b3782e364ee1b5805f8e0b0e6d58f5b8a36ad969a89edc3e6fd938206e94918a3d53b638bd5926b51dc8ea8b4a43ce88d26d4df204f85456ee1730762bed43a793017a94ab273787108894a798b57ce94960f159cf5b14e2061ac902fce559f16c2413e67a917b24233b9eaa4b4a788384e9b8d0b0118477b4ba1ea5cf897842fca2d6dd03cc1fd3bd617f1473e032209f03afe38036a8ef55b821a9defa2c9b0d506ed747dadca0e6fede8d3f996f14c2bbcfc8080f7ec2d19d45505ed98ba3cf32278d85f027fd24c24676f2d74f9619639257d72b8ecef08faa16120a60984a5179976ff124bd17681f4e79de3bde1eb9caf4ae20d2f51e90e400b475eb1a8345c3ccc4f1eec2fa4060f97528f3dc9833bc27234e740689fd3c22fb76d224ce99fd7db4c915426b33026d8ce813b395d58d25749cc040380933f2d62ce34daf9710aa1d6b617e2657b3b83c071c9b790898da9344da00df0783a94d5b5ee5bcd9f62a025e7429e0dcaa9cfd1b005350d1dd8f44d9faef58de018425c177909725aa2374395f59be7146fdfcf1960d8ce127f98ebb25a92ce547ab8968de07cf15376d76ff042c60cc96dcdfb3a09508294300cc9e7264a05fb0f60f6416a26e6b3f5198238d18f51a5750a332f2add691d3f9aa635c9d5c303b8c16b12257ce29c1deb51bede6fd2ecd694fcbbd304a532e954324036c2f020db486b56b4e912d2036e8a4ab596b5294a6ef5509be90dbb1f922eb46ce7dd3d176db4a844e50a83c9f30dce317c4b57bd23445d1a1009af9bba013e238cb15f3c9daf43a267f877c8fdd869f3781c81c4fde42f1964df723b629ea7ffc07144fb0708938d013973ee7bc58c5399eda15e0f2431402409643aec8ee9ce403190d09318e953db7071a8ae87b8f08b843595bd7f45a5a0dd527bf2bc8804d60fef762db30a9390f0775c310c6423631b19cd06106421768c07ef6c88be10a4729cf93c239a51cc92c0fbd9237c295a04efa0c3077e79b8c174bff631c9b41d303b016ea1b85ff40bd7ed7c5ca370a0edb54bf6c48d1b16b6e0d42156dfb339f1ed8ac636c56ba90a93a76702fc4fa6afd9f3d5df5ca3e0a50f5383667678ce6a0b2e3806af8c8f0b85937f95ad86b90b45ad45e2ad09db1f30003babfabe3976ecb9ddc94de2bf28a2259bcd4c10990ea647da816d248d03a7c2ab0a07badd875d8d0b5c96d74dc11c3f8a808ad6a3c680db4e97465c103dfce5236306f5f26cb0d0167d467d29c3e03f877ee210817058699e145423b13343c8f27a8cbc711ec462f78bb31f9f11e8f451a9d46a6a524a72379f7dc1231a7d20917fac7214db56ada2bbfec0ef16eea71553cb5c1e6e1c6ccaed28d05eea6ab54978d272b73a1d32fcdb8188ec1364ac028c26659c319f1bd08801912d068a6fd92eb7353ff4676de283a40a0d692db7441298a6c0035fba85014015ed3d3a9f704e294755a1be39ea1649838a949b29d6bc3706c973e0156267318df6ad4b1f39b45e834abdc40718570829eb773c1b51f98a6990264d81b6989d5287f111f757db040e00baeaefb2303656376007164cf6c09e7006d1cb835bf77fe508e0af6e3fed72b4e1deed90f6dc2b679306eff3f19482404a29d31474985787d85e9b40c5a16fc1e0adf618e2b7bb1b29fc41a15b6d05d9f3e3c14727a418fe114d4a92f9a894dcae4e527bca2c7ffa9709f9e61dd24660b53a65d1d3fc22c95351db36fe220b8eae3faf85b4400340cf92183d02695df6edd0dab2418022653e8e57688b91fd748ba7cdcfdb1b9281a463bc7c3e521a5159c26d7d46a51b961459994002233d195dfc9bdd1f520ca7ae3914c3ed78834b4442824168900245ff53925b9f71543605754fb71ac72598ce9ac87cdd25fe71ff08bacba5731ee0cc4c5e7131adc45a7eb113b87c03475c1a9878f9542baabed9aec0ce0fd416fc46b38b7cc36e8e097b350ad233e8878b6a9c5f441cc5a77efa8e23d03e00b84a9794429bedafcef92d04079c6256577f2afefa698dd63b7e67288777860645bfc3eba74ba9164b8c3681ef1ddefff2d91a51d8ca1ccf4c5b5c8a9deac1273dbdf67d2c5cec13c5b2108550e3185125e6aa92d859180fa37ce617dec4d9d8f23784988593c9bedb7cbb4fc86666611f344d32e0003cf6fb50bffede6c4d9c3fadffc5f43b29b066f6a70665297c07943285bc6eed0b5f41ac35c9c78806f0b1f61263828c955f2fbe68773f5dc3f07c15aaab561e81050d86d62046d7b9abf42c223d74f6331365f3d86cea3e70b080870d8390700ad86ec7ba383714f892f18597ba09c7239c804c7d1398d618925eab97708948b4c93802ea91977204c0df34d789d614a39f10654201a67bd868ec3087b3e63c265640f547afbb9f3ab4dd49912256d66d9cd6f56956dab8aedd3ea5c7da379e0c4787515e02044b155ee4fbb9cabf17b88f832d394a1b93c6ed8fd1c4e6701ef06e540fdce399c47b6fd9fe4546d39dfa88d08429dc30c07b94f41b33c53ae001ce97ce5f7d97f00a7e60318197c4d9a9d1d2aa9f1179a999cc97d7b6f8ac120d6f101b300dd739259fd1e78360f26d0f16edf0ebe44e7cc90a3080892ba184f6f3551c8e432980dee556bba40114e1b07f79992da3f021f34c2c998fdebab3494d65beb546ea31e38c4795e0a7c3939348f1cbc455165667053a9fbeab7df63fa6e7c58eff5501671ad85efe2acb29b909ff3d773949b1392959adce9f06b43aa1100f6dfdcd4ceef648b87ce62518eaeab1bea65a6737a38111f8e2091caa01175ab0a42925ea8cc5d984595257fa0c9a51028668d538339ce94e98190edcdd600d7ebb5d1a59947f38276506825ecebf688214e380fb1ad2ef04fc3faf6173360638acb154b7c6c154b806db11e3f74c5bce4f4e9a75effd577b835962e1a8f52d2e353cfb3bd1d7898e55e3559825d22120a081f0f08b4b857b7a5bb90b7cb393d407c9a82755bb42b5190ebf6b43d16f116c57a98fe2fd19a4ed840251d7abd038970c103dbe33f92c5f8419e363af430dc51b70663978becc514f94cef2d5f426958cde1d4618fb4c03413813566e64503dcd5d18f1e430820954494d2fc78fd65ebd10025c2d557beb439539c79f95e97c583b3efd6f7e553b0c5630f058b26bf7dd6f5fca9406a8b2ecd03f478264d8c43c003d7deb7071f5e39a0cc3449d3b941edad9f812d0c0d86e2db17bedc5507f62d8f3c180afc0da4c43a8b50fb4af31d083bab0f81c802652151cfd4a2b6f8f876a029404671b923d791d2b7e9eb9d1549ab0d3d4f9114543701b702c22667950d0c22960a84e74c60246077ae2fe033a456b606449cbc14ef9b4934d37bcb1388a24bc49d7767b54efc03ada9fcf8e0347b40e422f9a3bb15eac22a9566f4a11b6aa09550ab0250b96275274cb741a9c5496050a60422d43bca4e5e0c5e0"}) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r3, 0x0) ioctl$NBD_CLEAR_QUE(r1, 0xab05) write$binfmt_script(r0, &(0x7f0000001a40)=ANY=[@ANYBLOB="2321202e2f66696c6530202320232c2d2025402d5c2c2d232f202c0a57554a6f9bc00c5415c3811574ddcf130351bf9f5fde2267538cfd334d4caec7ea093800a6ff652d9266cd5a099808263cc1f0fe8a42fd173458fbcf98b471f6c76d89c06e018086b87c812521a68ccd4dbd23912b531f4e7b7daadec494fe2f9a1cbdcae36524"], 0x83) mount$bpf(0x0, &(0x7f0000001d40)='./file0\x00', &(0x7f0000001d80), 0x3, &(0x7f0000001dc0)={[{@mode={'mode', 0x3d, 0x401}}, {@mode={'mode', 0x3d, 0x8}}, {}], [{@euid_lt={'euid<', 0xffffffffffffffff}}, {@context={'context', 0x3d, 'sysadm_u'}}, {@obj_role}, {@obj_role={'obj_role', 0x3d, 'afs\x00'}}]}) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r4, 0x0) mmap(&(0x7f000070c000/0x3000)=nil, 0x3000, 0x2, 0x20010, 0xffffffffffffffff, 0x21510000) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) preadv(r4, &(0x7f0000001d00)=[{&(0x7f0000001b80)=""/207, 0xcf}, {&(0x7f0000001c80)=""/119, 0x77}], 0x2, 0xfffff24a, 0x0) fremovexattr(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="747275737465642e235c25003fe2c13c460099909d6e7e9235fc838c2532a43f7f724ab11881be5ac74c62de16b3e9fe5c6f7afb2803cae36013d4ec93c162b8058e6f3d3a63fabd5fef21386779fe38a134d18918e801c51a3c43952312866ce85d6f5f8d64a9b1a2ce3b9723736b54013fdd229c23e3e8243f9f9f3dda760a96d4420756bf6a4d2b904abd4cd31849f8ad78bd697ee2c98183230ae5e9af00e2455e44f7fb0274c9e8a8a68200"/199]) [ 325.615239] FAULT_INJECTION: forcing a failure. [ 325.615239] name failslab, interval 1, probability 0, space 0, times 0 [ 325.626744] CPU: 0 PID: 22986 Comm: syz-executor.4 Not tainted 4.19.204-syzkaller #0 [ 325.634623] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 325.643975] Call Trace: [ 325.646571] dump_stack+0x1fc/0x2ef [ 325.650201] should_fail.cold+0xa/0xf [ 325.654002] ? setup_fault_attr+0x200/0x200 [ 325.658316] ? __sigqueue_alloc+0x18a/0x4c0 [ 325.662629] __should_failslab+0x115/0x180 [ 325.666863] should_failslab+0x5/0x10 [ 325.670666] kmem_cache_alloc+0x3f/0x370 [ 325.674718] __sigqueue_alloc+0x246/0x4c0 [ 325.678912] __send_signal+0xef5/0x15c0 [ 325.682876] send_sig+0xcb/0x160 [ 325.686240] ? send_sig_info+0x150/0x150 [ 325.690297] ? __local_bh_enable_ip+0x159/0x270 [ 325.694968] sctp_sendmsg+0x1207/0x1580 [ 325.698940] ? sctp_id2assoc+0x260/0x260 [ 325.702985] ? check_preemption_disabled+0x41/0x280 [ 325.708001] ? aa_sk_perm+0x534/0x930 [ 325.711790] ? __fget+0x356/0x510 [ 325.715227] ? do_dup2+0x450/0x450 [ 325.718751] ? proc_fail_nth_write+0x95/0x1d0 [ 325.723241] inet_sendmsg+0x132/0x5a0 [ 325.727037] ? security_socket_sendmsg+0x83/0xb0 [ 325.731789] ? inet_recvmsg+0x5c0/0x5c0 [ 325.735755] sock_sendmsg+0xc3/0x120 [ 325.739453] __sys_sendto+0x21a/0x320 [ 325.743235] ? __ia32_sys_getpeername+0xb0/0xb0 [ 325.747895] ? lock_downgrade+0x720/0x720 [ 325.752041] ? vfs_write+0x3d7/0x540 [ 325.755833] ? check_preemption_disabled+0x41/0x280 [ 325.760834] ? wait_for_completion_io+0x10/0x10 [ 325.765486] ? vfs_write+0x393/0x540 [ 325.769190] ? fput+0x2b/0x190 [ 325.772372] ? ksys_write+0x1c8/0x2a0 [ 325.776172] __x64_sys_sendto+0xdd/0x1b0 [ 325.780224] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 325.784788] do_syscall_64+0xf9/0x620 [ 325.788601] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 325.793783] RIP: 0033:0x4665e9 [ 325.796973] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 325.815863] RSP: 002b:00007fe3b744b188 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 325.823554] RAX: ffffffffffffffda RBX: 000000000056c038 RCX: 00000000004665e9 [ 325.830815] RDX: 0000000000000001 RSI: 0000000020004600 RDI: 0000000000000004 [ 325.838074] RBP: 00007fe3b744b1d0 R08: 0000000000000000 R09: 0000000000000000 [ 325.845324] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 325.852575] R13: 00007ffd88f59ccf R14: 00007fe3b744b300 R15: 0000000000022000 13:52:41 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), 0x0, 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000", 0x4c, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:41 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 325.895592] erofs: read_super, device -> /dev/loop1 [ 325.914648] erofs: options -> [ 325.920463] erofs: cannot find valid erofs superblock [ 325.945477] FAULT_INJECTION: forcing a failure. [ 325.945477] name failslab, interval 1, probability 0, space 0, times 0 [ 325.965613] CPU: 0 PID: 22994 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 325.973523] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 325.982878] Call Trace: [ 325.985527] dump_stack+0x1fc/0x2ef [ 325.989168] should_fail.cold+0xa/0xf [ 325.992963] ? setup_fault_attr+0x200/0x200 [ 325.997270] ? lock_acquire+0x170/0x3c0 [ 326.001231] __should_failslab+0x115/0x180 [ 326.005452] should_failslab+0x5/0x10 [ 326.009244] __kmalloc+0x2ab/0x3c0 [ 326.012777] ? __se_sys_memfd_create+0xf8/0x440 [ 326.017437] __se_sys_memfd_create+0xf8/0x440 [ 326.021918] ? memfd_file_seals_ptr+0x150/0x150 [ 326.026579] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 326.031935] ? trace_hardirqs_off_caller+0x6e/0x210 [ 326.036952] ? do_syscall_64+0x21/0x620 [ 326.040930] do_syscall_64+0xf9/0x620 13:52:41 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = syz_mount_image$nfs4(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x80, 0x7, &(0x7f0000000540)=[{&(0x7f0000000100)="e17c14e6d16007c1cc2b90a67778e2a4e526f31114ab5e8729c9baf1710b126b7fafccd87fdc7c24d6e30e362c5e0fb138a769a42a6dc1366ec6aba8067fd3529e3e8fbdcfcae25374e633", 0x4b, 0x60}, {&(0x7f0000000180)="2465609e156ee9d7a3d841668efde1399b15784fa652ac2e29793cefb19ab5eba7435eb871c1798cd196f693abb45f7c04a3a5858cad99a1e03428d54d7bad676629d5c35797bafe20c137ad4693cf5d34f2ed6938a5fe6775e7865b8cce9aab42e9aa7a9924da719f2f54c773b905791890d3eb2763d958d3e1", 0x7a, 0x1f}, {&(0x7f0000000200)="1965d4668dd038f6d935e38922187310d3c057d9428b14b09ee541e187ba769f7a4c1e2d599066d6e4f5805743972235b87468f22b11adb8b68ef9ee939a333637f694ef9e5ded0bf90d55495eeaea24f2a2c037d2cfca26f05835143fa839e93c1ad063e6d8e6be0ed34fd03f6c5cd97727c644a8548bc47a1c412c6c71495a", 0x80, 0x4}, {&(0x7f0000000280)="e4a29f1e53f88ddd9b04e8955cec42a480fb0cb205f75407065e476a9e5c5ef3cc722273f5f33e6c37e97a6ef2d4a94fc2bbfeabc3c932f0e7fc10ad07f3eaf2d461beef21f2f3fe1c5c5d75237cf9", 0x4f, 0x400}, {&(0x7f0000000300)="7e07ca3165b3035389028e9934042a282178bfe59f5a494809b1ad172a4be3bbbcd0830567b52f63d786d9bb", 0x2c, 0x5}, {&(0x7f0000000340)="45fcdb53d1ba1a92d80427a3d0bc7f94cb2f2082d58b1ba25c68c3295ca1ff231150cedb438f0157e8e6f84ccc78f64f2f75daed7ce62c2f81112c19834d780349e754c0a212e0036b5f18753183bf6c81faa40b63e6103afca57933f3df62df02330b691c90c65939c0137a403d70282c52508b92d6a6f63027fdcd780a26d21ba41f0fd5f4c9c8932f68a3eb65c4cea286cef7541000aad88a84d3d02cdd4255a1cabb6ea505198c181f61ffa3a5b02516f9547ca160fa8d68939315445be2441b4f3a8c99969670694658549d32cb464dc7553a64dba19a1b2041417c255a7760", 0xe2, 0x800}, {&(0x7f0000000440)="4789e1933a397270f03fdbb4660d942eef8841497e1da748e9583925028623103bfc592e779d431d9d8a7f00ad6236381a9039f5259232a407093018e93d07aaadd4d63a24fd83effd2f0b02bb5c62fe881fb89f59288848bcdbe155c2e46dc2e9999db24c69d7b88db67b47c48c8d788c8504431646c486b9bc01cb511b845ff0d26e2c810d5bc37240018546b17c5836aff9b2d81a5864fe434964a0e5c4c13103b001bbc2ba020c1acf021f12f11a52c8de0785057556991d456836bf1832bebc0d46ada53c7ab17a7c7954eacb847b3b77cb6bf5cd6b8418f7be", 0xdc, 0x100000000}], 0xc80, &(0x7f0000000600)={[{'\xff\xff'}, {'*'}], [{@audit}]}) r2 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000640), 0x40, 0x0) dup2(r1, r2) r3 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r3, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000680)="5b3bbeb9f8142479160f5859b6a39b193c1bea2e37e2328eff65999704278b4636f8910bbfb11e7c32d2cf4d9620c457cc3806e0b91ae0a745b9f03ba5c1ddb7", 0x40, 0x8084, 0x0, 0x0) [ 326.044738] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 326.049923] RIP: 0033:0x4665e9 [ 326.053108] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 326.071996] RSP: 002b:00007fc74403cf48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 326.079689] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 00000000004665e9 [ 326.086944] RDX: 0000000000020000 RSI: 0000000000000000 RDI: 00000000004bee86 13:52:41 executing program 5 (fault-call:0 fault-nth:1): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 326.094203] RBP: 0000000000000001 R08: 0000000000010000 R09: ffffffffffffffff [ 326.101461] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000008100000 [ 326.108726] R13: 0000000020000100 R14: 0000000000020000 R15: 0000000020000000 13:52:41 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:41 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x2, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 326.237812] FAULT_INJECTION: forcing a failure. [ 326.237812] name failslab, interval 1, probability 0, space 0, times 0 [ 326.254148] CPU: 1 PID: 23011 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 326.262069] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 326.271418] Call Trace: [ 326.273997] dump_stack+0x1fc/0x2ef [ 326.277610] should_fail.cold+0xa/0xf [ 326.281394] ? setup_fault_attr+0x200/0x200 [ 326.285698] ? lock_acquire+0x170/0x3c0 [ 326.289659] __should_failslab+0x115/0x180 [ 326.293877] should_failslab+0x5/0x10 [ 326.297667] kmem_cache_alloc+0x277/0x370 [ 326.301804] ? shmem_destroy_callback+0xb0/0xb0 [ 326.306466] shmem_alloc_inode+0x18/0x40 [ 326.310528] ? shmem_destroy_callback+0xb0/0xb0 [ 326.315177] alloc_inode+0x5d/0x180 [ 326.318789] new_inode+0x1d/0xf0 [ 326.322136] shmem_get_inode+0x96/0x8d0 [ 326.326096] __shmem_file_setup.part.0+0x7a/0x2b0 [ 326.330921] shmem_file_setup+0x61/0x90 [ 326.334874] __se_sys_memfd_create+0x26b/0x440 [ 326.339444] ? memfd_file_seals_ptr+0x150/0x150 [ 326.344097] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 326.349444] ? trace_hardirqs_off_caller+0x6e/0x210 [ 326.354439] ? do_syscall_64+0x21/0x620 [ 326.358395] do_syscall_64+0xf9/0x620 [ 326.362180] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 326.367367] RIP: 0033:0x4665e9 [ 326.367385] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 326.389451] RSP: 002b:00007fc74403cf48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 326.397150] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 00000000004665e9 [ 326.404406] RDX: 0000000000020000 RSI: 0000000000000000 RDI: 00000000004bee86 [ 326.411655] RBP: 0000000000000001 R08: 0000000000010000 R09: ffffffffffffffff [ 326.418903] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000008100000 [ 326.426207] R13: 0000000020000100 R14: 0000000000020000 R15: 0000000020000000 13:52:41 executing program 5 (fault-call:0 fault-nth:2): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:41 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), 0x0, 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000", 0x4c, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 326.566997] erofs: read_super, device -> /dev/loop1 [ 326.572626] BTRFS error (device loop3): superblock checksum mismatch [ 326.583714] erofs: options -> [ 326.603232] erofs: cannot find valid erofs superblock [ 326.610469] FAULT_INJECTION: forcing a failure. [ 326.610469] name failslab, interval 1, probability 0, space 0, times 0 [ 326.621892] CPU: 0 PID: 23043 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 326.629777] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 326.639128] Call Trace: [ 326.641720] dump_stack+0x1fc/0x2ef [ 326.645357] should_fail.cold+0xa/0xf [ 326.649167] ? setup_fault_attr+0x200/0x200 [ 326.653492] ? lock_acquire+0x170/0x3c0 [ 326.657481] __should_failslab+0x115/0x180 [ 326.661723] should_failslab+0x5/0x10 [ 326.665530] kmem_cache_alloc+0x277/0x370 [ 326.669685] __d_alloc+0x2b/0xa10 [ 326.673146] d_alloc_pseudo+0x19/0x70 [ 326.676949] alloc_file_pseudo+0xc6/0x250 [ 326.681102] ? alloc_file+0x4d0/0x4d0 [ 326.684906] ? lockdep_annotate_inode_mutex_key+0x43/0x130 [ 326.690524] ? shmem_get_inode+0x44c/0x8d0 [ 326.694743] __shmem_file_setup.part.0+0x102/0x2b0 [ 326.699657] shmem_file_setup+0x61/0x90 [ 326.703623] __se_sys_memfd_create+0x26b/0x440 [ 326.708203] ? memfd_file_seals_ptr+0x150/0x150 [ 326.712865] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 326.718225] ? trace_hardirqs_off_caller+0x6e/0x210 [ 326.723235] ? do_syscall_64+0x21/0x620 [ 326.727202] do_syscall_64+0xf9/0x620 [ 326.731011] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 326.736196] RIP: 0033:0x4665e9 [ 326.739371] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 326.758265] RSP: 002b:00007fc74403cf48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f 13:52:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$kcm(r1, &(0x7f0000000400)={&(0x7f0000000080)=@generic={0x2b, "e9cac291d3aa5a1737826667d0f5ba68eb1d36ad1e8d911416920d8d2e6e71bde7264f939436088458fca92c31645d4b8543d7a12eb3164641847b89b537d74dbb6236f7fdc70fecfe676444d43811b7c86a78912c7418d26a7a1ec1ba0e609bb8f44c117319f3f2ebe083387e52a3420cb1d0d709e27548225e40c6f29c"}, 0x80, &(0x7f0000000000)=[{&(0x7f0000000100)="d9607a3da6e37611fcd70dc3f16ba060e5b6b23035a7b3922fce85b954b3a19f2dedd5704c16114c21faba1203bcec73c4da3f00d16c1daa2eaa1eb32ed6b6c2a7e8fdb96f206ddd6f7c390ece63508d1e62a543406b4e1bb84bc139b5bfa10d39f536610a1aff4c5e4abb9fc213f4fa2632cd0a92a66690fbaa9ac8b6d124269f2a5169810d5040761fe45304ac35ddb6b1dae700a47d5a4035d3309ed3c427fe67914441bcbae06992ddc25e709cb89d00a2ed352607e357b6927ac1c59d52", 0xc0}], 0x1, &(0x7f00000001c0)=[{0x90, 0x29, 0x801, "f937c837c4a636481fbf6162c0e4299123de13184c4d28cdc1f6c49c601530fe2afeea868181e8917181ffeb3541c8fdd9abacd5cc5d2eec0e64e0201ab9105e7690befb7df136b32ee84dfe0f24744a3e3fd7d41806a7098ff9eb1e3b9bb4cc2814b30bcefea64e1737689e63eb3136fe0cc967579d9384c283d3ec2c"}, {0x10, 0x111, 0x81}, {0x18, 0x3a, 0x8, "b97a9358c5"}, {0xe0, 0xff, 0x6, "a023ed652c3bceb9e6940073017f3fd7bd615d43fecf3159c9c60a02408409d1bb2dbd40e35e8a60d3c71f019c9f23825f674fa265643f6be1ca057072b53dab0bb93ef418aaa9da0559c4b7921b2109141ba8a4259b91d35992ada46e35bf7d5ec86db5e838f802d44b4544ebbf51a491df6e460c9e181579ca4edd1ad7afb06f272edf5bb6fc306782838765c39361076fde7d2a15c2d5de4a7179186a2c8dc1f21750d9b7a1453b2edc7cf0075b3d9fabfae5567a8866fa05c77a9c0676b258aa3e922469c49e5a87d630"}, {0x80, 0x84, 0xfc, "daaaab15bb093fe1811289b6de59775ec3b6df6b77599cc2b6dc9c9ebff9510d9f670d18db9772307d3a602e268893f3d1b6e18184d45cb43dec3afeb14e3589ccea51ece7c55a7fd78fce7aed2c7a4f0cf89dc1c4e86d078b2b4d2a1e53dbc36ea22b6f8eba02c9c59f"}], 0x218}, 0x800) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:41 executing program 5 (fault-call:0 fault-nth:3): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 326.765966] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 00000000004665e9 [ 326.773218] RDX: 0000000000020000 RSI: 0000000000000000 RDI: 00000000004bee86 [ 326.780523] RBP: 0000000000000001 R08: 0000000000010000 R09: ffffffffffffffff [ 326.787783] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000008100000 [ 326.795050] R13: 0000000020000100 R14: 0000000000020000 R15: 0000000020000000 13:52:42 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), 0x0, 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000", 0x4c, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 326.856825] BTRFS error (device loop3): open_ctree failed 13:52:42 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x2, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 326.923791] FAULT_INJECTION: forcing a failure. [ 326.923791] name failslab, interval 1, probability 0, space 0, times 0 [ 326.936777] CPU: 0 PID: 23059 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 326.944671] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 326.954015] Call Trace: [ 326.956600] dump_stack+0x1fc/0x2ef [ 326.960225] should_fail.cold+0xa/0xf [ 326.964013] ? setup_fault_attr+0x200/0x200 [ 326.968320] ? lock_acquire+0x170/0x3c0 [ 326.972283] __should_failslab+0x115/0x180 [ 326.976504] should_failslab+0x5/0x10 [ 326.980291] kmem_cache_alloc+0x277/0x370 [ 326.984432] __alloc_file+0x21/0x330 [ 326.988136] alloc_empty_file+0x6d/0x170 [ 326.992187] alloc_file+0x5e/0x4d0 [ 326.995718] alloc_file_pseudo+0x165/0x250 [ 326.999958] ? alloc_file+0x4d0/0x4d0 [ 327.003761] ? lockdep_annotate_inode_mutex_key+0x43/0x130 [ 327.009386] ? shmem_get_inode+0x44c/0x8d0 [ 327.013617] __shmem_file_setup.part.0+0x102/0x2b0 [ 327.018538] shmem_file_setup+0x61/0x90 [ 327.022500] __se_sys_memfd_create+0x26b/0x440 [ 327.027082] ? memfd_file_seals_ptr+0x150/0x150 [ 327.031741] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 327.037089] ? trace_hardirqs_off_caller+0x6e/0x210 [ 327.042093] ? do_syscall_64+0x21/0x620 [ 327.046067] do_syscall_64+0xf9/0x620 [ 327.049866] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 327.055045] RIP: 0033:0x4665e9 13:52:42 executing program 5 (fault-call:0 fault-nth:4): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 327.058252] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 327.077138] RSP: 002b:00007fc74403cf48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 327.084833] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 00000000004665e9 [ 327.092092] RDX: 0000000000020000 RSI: 0000000000000000 RDI: 00000000004bee86 [ 327.099353] RBP: 0000000000000001 R08: 0000000000010000 R09: ffffffffffffffff [ 327.106605] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000008100000 [ 327.113859] R13: 0000000020000100 R14: 0000000000020000 R15: 0000000020000000 13:52:42 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x183940, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:52:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$inet6(0xa, 0x80000, 0x5) fcntl$dupfd(r1, 0x406, r2) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f00007c3000/0x2000)=nil, 0x2000, 0x1000002, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000000000)=ANY=[@ANYRESOCT]) r5 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGPRL(r0, 0x89f7, &(0x7f0000000180)={'ip6_vti0\x00', &(0x7f0000000100)={'ip6gre0\x00', 0x0, 0x4, 0x0, 0x9, 0x5e, 0x49, @remote, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x7800, 0x8, 0xfffffffc, 0x6}}) sendmsg$nl_route_sched(r5, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)=@getqdisc={0x2c, 0x26, 0x400, 0x70bd2d, 0x25dfdbfe, {0x0, 0x0, 0x0, r6, {0x8, 0x4}, {0xf, 0xc}, {0xffff, 0xe}}, [{0x4}, {0x4}]}, 0x2c}}, 0x34008045) [ 327.199089] BTRFS error (device loop3): superblock checksum mismatch [ 327.235459] BTRFS error (device loop3): open_ctree failed [ 327.269290] FAULT_INJECTION: forcing a failure. [ 327.269290] name failslab, interval 1, probability 0, space 0, times 0 [ 327.290866] CPU: 0 PID: 23082 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 327.298777] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 327.308164] Call Trace: [ 327.310764] dump_stack+0x1fc/0x2ef [ 327.314409] should_fail.cold+0xa/0xf [ 327.318217] ? setup_fault_attr+0x200/0x200 [ 327.322540] ? lock_acquire+0x170/0x3c0 [ 327.326524] __should_failslab+0x115/0x180 [ 327.330758] should_failslab+0x5/0x10 [ 327.334554] kmem_cache_alloc_trace+0x284/0x380 [ 327.339210] apparmor_file_alloc_security+0x394/0xad0 [ 327.344384] ? apparmor_file_receive+0x160/0x160 [ 327.349168] ? __alloc_file+0x21/0x330 [ 327.353039] security_file_alloc+0x40/0x90 [ 327.357265] __alloc_file+0xc9/0x330 [ 327.360968] alloc_empty_file+0x6d/0x170 [ 327.365024] alloc_file+0x5e/0x4d0 [ 327.368562] alloc_file_pseudo+0x165/0x250 [ 327.372780] ? alloc_file+0x4d0/0x4d0 [ 327.376571] ? lockdep_annotate_inode_mutex_key+0x43/0x130 [ 327.382239] ? shmem_get_inode+0x44c/0x8d0 [ 327.386469] __shmem_file_setup.part.0+0x102/0x2b0 [ 327.391384] shmem_file_setup+0x61/0x90 [ 327.395341] __se_sys_memfd_create+0x26b/0x440 [ 327.399907] ? memfd_file_seals_ptr+0x150/0x150 [ 327.404561] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 327.409992] ? trace_hardirqs_off_caller+0x6e/0x210 [ 327.414993] ? do_syscall_64+0x21/0x620 [ 327.418958] do_syscall_64+0xf9/0x620 [ 327.422741] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 327.427915] RIP: 0033:0x4665e9 [ 327.431087] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 327.449975] RSP: 002b:00007fc74403cf48 EFLAGS: 00000246 ORIG_RAX: 000000000000013f [ 327.457677] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 00000000004665e9 13:52:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0x14) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=ANY=[@ANYBLOB='trus\\%\x00\x00\x00\x00\x00\x00']) [ 327.464945] RDX: 0000000000020000 RSI: 0000000000000000 RDI: 00000000004bee86 [ 327.472214] RBP: 0000000000000001 R08: 0000000000010000 R09: ffffffffffffffff [ 327.479474] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000008100000 [ 327.486735] R13: 0000000020000100 R14: 0000000000020000 R15: 0000000020000000 13:52:42 executing program 5 (fault-call:0 fault-nth:5): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:42 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x3, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:42 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:42 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$RTC_PIE_OFF(r1, 0x7006) r2 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r2, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) r3 = accept4$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x80000) r4 = openat$vim2m(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) dup3(r3, r4, 0x0) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r2, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) socketpair(0x29, 0x6, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r5, &(0x7f0000000100)="40d5b215fd46c5b9ab9ff8be4659fd5abeeeefc924c752e8148feafeaaeae393e8f7cbe4520ce289b827284df62ae47cd6e049172b64405424e21931c28f2d27fe", 0x41, 0x4000, &(0x7f0000000080)={0xa, 0x4e24, 0x7, @remote, 0x3}, 0x1c) [ 327.618715] FAULT_INJECTION: forcing a failure. [ 327.618715] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 327.645883] CPU: 0 PID: 23106 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 327.653799] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 327.663161] Call Trace: 13:52:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x0, 0x9, 0x0) r1 = openat(r0, &(0x7f0000000040)='/proc/self/exe\x00', 0x80, 0x1) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = creat(&(0x7f0000000140)='./bus\x00', 0x0) fcntl$setstatus(r2, 0x4, 0x46002) preadv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/151, 0x97}], 0x1, 0xffffffff, 0xaf7e) io_setup(0x1, &(0x7f0000000180)=0x0) r4 = openat$vcs(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$NBD_SET_SIZE(r4, 0xab02, 0x1) io_submit(r3, 0x45, &(0x7f0000000540)=[&(0x7f00000000c0)={0x101010, 0x26000000, 0x0, 0x1, 0xc, r2, &(0x7f0000000000), 0x377140be6b5ef4c7, 0x2800}]) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x4b) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, 0xffffffffffffffff, 0x0) preadv(r5, &(0x7f0000000280), 0x0, 0xd9f, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000300)={0x27, 0x0, 0x1, 0x2, 0x0, 0x6, "18a64c0936ffc732ac73b567e74d10ba73ea9684848a1444161ff887487a372a1b4610f01d551c840290629e081a3a4ccd412baa9ded424aa9c0d46933959d", 0x3e}, 0x60, &(0x7f00000003c0)=[{&(0x7f0000000440)="2bf3517770204bb0ec", 0x9}], 0x1, &(0x7f0000000580)={0x1010, 0x119, 0x4, "346295ce239f74d34724f2132991917b759e4d97ceb173ffa94f62e8f74873a67c7bf9dfa4157aa3cd8ae1206efb8487c981780561eea9efbadd064352a4b927c0bae3a0ea36ef11c6b7fe2d60f3b5c8e2efcfaf25ce9b75efd221eae5da9389c5c68f606b8b47acb2a08d8a25d3f2c03e1708ababaebe38ea251d06f5160facef5d8bc523e16b664a46aebb148240aec9a8e5309c2b2c0e45afbbc80184108c645969c8cd3808e3003f6f71fa2c359deb47ce9da2617c6b610f3e7b0817e95c65d1a34f314b8eb469e75f60c0012ebbbdb05be78e70472610bc60d137b2404e3e531254d383fd80b24be5780e4d7647be343676b1e9297ec327bec55c58a72473fee0640a7672ce25c7b4ed317491cf9016f3d13da363be4e66b730e5a36bca4c8b8641163347a909e56bc67e1f778dd71d32179261bd31e7dd8080757a812675df42097a6bad0c90eb8dca2bd2d45e8f544595861e61e56df1864d24d4d2b94d35e76c27025332a6c2b99980fa3b423ae6f30455dcc388ea9db9d662603fec7cfa00b1fab9b4cfd3d873c4f8d77630f0e6d39c4abb0f1d085655791b4c841d4a9509962d07474614b661e3ec2ab7015bb625ad13d0a70ac28c0cb1bf43df54308bfb55d8d148e11a022ae04ee3809ac2d69bc13b9ce69ae7be24c1bfac94e0b9c1b10002cb7c70ebdd3f9571059af5d5cabce3bd17bd5c582dd8eac64a958fee0a3d6d76791bd5f1788ea6136d121b0f098265ee1fbb89ee1d4ffc68699fad15a10710275a28654eb104c04a1ff0390b7835232f587ef16add4e9e5c1c148bb65042774dbec7bae5f10973d1eceba17126ccf5e1c8e7cdca50ca847b6f4108c125236835fbf2a8095f04afdfb55048579accb61d9b01fd8208abb1e2f3a0b8bd34c5971acf809013cbbe28d1e6e8086ef500629fa3a86eadd91cc569b2fe37ebd387bed339ccd6d40684b56dd115670c1a452e65c87c371836a146bd7fb37dc8ea1791395b7d59aa4f163184b2031e6c3936a6049709330737081ff75e8f70f74d9bbfa2a60231e1967a3944ff5b5d899ef14d2b2fdac120a6a6411a8292fe4f3f93891bc5fabe9cc89fd316fbe781d6bca7dfcef3e47de430f397befcca77ecb258b4b07cd424704e7e0ffd97255c5d708995816e803821af823c728b6e2e8c1dcc09a62cd9303c4f565debd263d2bfedc7f361773d8ae1a4b766cb79115ea0518ad76c54970d957e3efcf80d3ed21fb4f6610c98b9400ec190ea534b7f9dd3dddce3e965450be3edcf29d05a8078d5f04b57f9d701686e934b33a3520d5ee8b0fe7ace4db039593aa447983d118e8c30690edc341e3ac75a54a88a408a639cf3866c31b9fb22f9d1d02140f9c1ed63bcef6c6dfce367f664257892c49e80186ceb3160b966dc0b7afc01f76d8f8057cbeae67ab2c40a87360f9585c81ca6f392351e547375ee78818a926bd283edb474eca659c2d0bc4ba8795e16f650180cd11280b017d5fe7f0f10427a3f978c4d887394509717bce3950f3dbc9177de1d0e718b61fdde6c166045f3410d8044f949018a206489315e14391ca7816252ddfc5b3d6d7c4c2f03704bcbd4de94206722b679f727dd862be47aa76597ba547327c51dbb34fe08f11381db0a43848b1509000b3b6856afe8328b2b46e4e537c818689916c092e75977061d208ef47e85b5a6e043b51b7a8a24be1fb6da46d2b3af999e09cedc289acc0a345eda88e1fe69aaa40833b67d2ba482b215e0b17f212953093ced8df633b48df75f7bcc0d7518cf8ad4092814b6284065b3f6a57a53de89bd1f478899110ceb7c669b2f29c038c19ae7d0aa8d2519c747121f4f4cd8cc052501d71b7a0b61dafe101914bc5143781617b94adc36882e07a00aaf8edae947163b53c8f8525dce533c17ee007d0e5c9cba3bbefe13bca26076d30bd0848cd21c4f1a2225fafde850188e02380e84dc293151fa315ff60709c79e5681d2c0d767f6cb4c4ed4a9f4773e8bf417c5fcbc478b3b6d1fb7744ff466797111a9e212a737149892fe3f8f77feaab7a5258f0bc910544b738b11ddd29631ed94d0108c1234dac3b0f8c920b72cf5ac6687a911a637c20febe92ab65d7fde775cbfda4c94094d3e9a6bfbce530c9658876f6d804de13e56fb897ee830496cdab5bd73939dd88442824e5a6fd8a2c58431abbcec66f13e8150f465b576bcf1fecc1d47a5f253e3f3a45ff53b0841d30cb308c7387322e53e12df31da6dc2af992c293c74d9d07e96565732892675308a065ac5cfc2c8ff5e502e62f3541c59bde293b22db00f2f2a37809d4f0e32f9c1c04471332cde1fd76dce735cfe4668a60e0a20048c4106507940703982485e2ba309465428fe0d872fe3e3e7b109b669122636871e446aa88380fc679101e7bd6a5aaa6c320bc046f6a7385b36f860fc94a280cd79465d834ee4d6dcb2b02b5154b78789843a1260ee957270864fe6491f8d4dc7cddb35cb00ff6b05c0a003698d65c0e588fc5ffc27ccf6271438f2cd209fd707970d7325af72909c09bf3eeb5f6a6453d653f3fecca60d7925b3e99837e1455bf534ce671b1cff99135045d3fd36c7ebad250a601f49e2a751e8f2532edc5cd17561afdb71c76c283ae98fbc0f45f8c748e2f8924c7e98983c1c1babdee5e382ef0950996f5d1adf59f04b827e1a544d1581babd4f5147e4612d82469a8c4a963403fa9ae3cfa9726c185b24f85183371b458be387016f77da8cf8ed068d515c8f7bc706da8db23724c8f8b7e62082d3425a0369bb3f225cdd650db742f72cc6bc4d2ee540f48f8974c5fa990a187eaafecb408ee345ebe0a45006ac24158eee7f4f866134988aeaaf1143fe0f1c49955308485582744f5f6c391214136f77671d9d95f2fb665b6e25bfef98f2b0aba118ec58e7b1c15062333aacd2bc6ff77788b117a4f795c7c5a61b5f4f1fe1f3eb93b844b95145d25d18f1c8a192d7825bf5fa64a5cc1a1735b4e7417ac39c5da9b2b3b7ab65f0b09d72a7c3447a82d8969fcd247ae1a6ed713b02a04d579bd149742e8aa18ed512909b4aef189fc6bf47a1f8755e1c448c4f26343a354f61c5bdb91a410d7915aa16341cb2874d34c65c0799dbe13bba8a95ed0a16ff47cb5d13248fda18343c8006537d86da4a994e33e372853ae9588e308fd726cdfcb32a58a5db249bb4b4508ed0dc6c09a42b1d0aeb051bb9cf537e6d28037caab56a6ab6ed8dd7b544187f3bf3657b562446a468d9beb1cbd57fdce06153f77d6ebddcaa72dde38c9934c2926686bb843a737d25e7756fa7cb889d03135e8c018943f87bb19b12053a69064e148d657fdc6da8c0c7c88344b9bc4b92fe1c5b550752bd0b5754f68b71c3412c6da6b5621a9ba4f5b725d9671ef68db95cb09222afdfd6afea93ccf121ef201324249ad82f9cf6c67e4295a6bd8d6e25e1e11dec4e66b26c6dac5994a7ffecdd3819876812ab323b1e69f6b3d5e53de400c3d8c1cd46fc0f3e002c275fd352c7b108b6f4e42b4e4c1c752849754f1bdaf69eff05f59fe663b49d2fd48b313def5e111ec05a464a5f5ca075076b5d26bda62b01645b2762395076e9a3bb3fca59f920f0833807c7f932b493b242f74fa304eb1c6177a719e6c3dd276c0bf8dcba456e0b39749b8498f7a0c3238029bd36576120c69db91d7cf0270452ecb76841541a0ab116183178cb37fc469ec454b560588b749c2602fcc90f1d05b9081cb8cc10306ec57ebadaa8ec46f2f2cd3167ec5d3ea712c63cbce1100d8a286e59c0f409834f91a7565e600137c387e9b4c72e8374bab92288897fc3fce6ec90ea8717aa83b0c3d0c2a767d15125afbf34a1c47a934a056f55e5efd5145ba38583b08cc3085244a6dd9bdc637b0dce4d458dca52550d90b575c27aa716b71e87e0b725e5b79fccb4e6885c2afc4c191881632498476d221f0403799daeef1c16745ad958b34e9921836ad22c58245d46d5b763101f384e951aeb890dccc8eec3fda2218bc667fac5dafd58481811c49a296b926c3c07ec9ff42a741c3c77d8d1b78e13c46ac4f1bac308820be1d4a56b249144d0c5c01c80cf1e05a3ed415f1d00481bdbafb0ba408fdcba7adbf38596e87d0cc38e9f2ba2292db78b79e026b46098eea7e1791b90eb233251b7d812c5726c1e810a0d928a2208fa7207722d8e37c9549403502862e24f520207b5a23723e8a372008a0380db1afc5e5dc2e8f0eca24879dcaee6a9650c0bc83c3251303edf611fe6b8311a55c72fa8549cfcef6069b2642a84a9867cf4050f4dd3448dadc29943d205067e215334b5bea44b06f6ba7cac015919555a226c6f5083d55afb741eb11980959530c16bfe54b7f8af0e87c0190504639de13760b25742170a9df4412090bb06e1298f9a881da343018a877db02d964e36fe50cbea24a8d4fe8e5dba1429c6eb54f3147f6bae9c1470c41eb23553fdc7e37a01d398553038afc10434373d2657d42752b9e2e6e7eb61502eec17fc033bb03b20ce7baff909e4ebb7f90e6d7f32380cdb4a36a4a4907b07c68729322125c302ee3ff6b9a53681439722e0089f772a5eac5e7007c1bebef0eff9d4e0c609be5b840742504f901958d8008721ef742266461d185365a1aaf033e8e46e785f8879b5c9666bdc86b0b68fed261ee3a63110fbb702f639632f15c46c1cf395d6c825882585da6d6480a8ba3410f706c96e3b4af880cbf408580b873827045d2672310d25e60c22043d3dd8d9152795b9d85f5cdf776975c9f8c2c3daf8c05d70ed6985b997d537bcc565af1fc41e4fb5523978ee79d941be495967b66d62c2e76fbfc640d7900ce3e928282fd26da292e2cf040ea06044f33552e28ffa9f37eb31d1809ad1f3ab8115cce39a281ee8a22fdbaf3c0bf387cac172fe7c64d35f39f6418fe72c0b4a0fb50c4c964cea4ea2f4e208922d3719c337ca5f72d190c3df060718263a638c57a63cfcb288740c6832eb120f80237604f0b14680e2003d7f5f459897d5f1662a13170fb4f3f1000282907328d1d9986abd7a0a23f0774646898163fdbfb898718618b8366ca6f716b2e322e68248c25e5023f03411bfddb02e7b461235b21c2547386ca61edf36787b3a60b57983081165a7ef3c049ad01c36cc656c2d4aad0376ba5b06acfec6db91419d3a783b213db27fe25c201d37a51075a6e83ffcaf9bbabd7819d0eef85718312ac5948f88bbf170e84235d6d03f731a30b665e2784f912a930320b6a51915c06c09b77537ac0c9c4993c7be6d1fa17fa69960b4c886591e2c12a52abfb32d0ac0fa96c81fbad4d4be81ea49b1321df6b6a0e75d6fc8843bfe97b0f7e8980758c1fa0d214feea8d52813ae8bafbca353ba8ebe7a2d5af0a8ab55ee6133758c3a90cf3b7981e132d99e39e61517c40570d06ae277101aae559ceb2c8fee71a436e0d3058076576176118d1632b0b57136ea6537d2d9dcb7292377560033ff1675985e669a54c7167a215114963fbef13104c7215609b9c7f494165be741022d3184676267aedd183b2777fa42d48f011a662315e59fa1e56db4f35327e7a5e05a6d26b3330507a741f5a01e2e156b88255610d1b794c6f8c94afe69ca8fa99fd0faa71fdbab701154058cc37d2693829a7a03deee31fc12bbbc0eb11774bf581a6e1f73a17311e0c1d49a7567122e72f34b988aa2ab08e3fc0390ee8ddb9401210556012c51a51a67cbf936e7e31a6987f292eeb8a364bb8b6f5132972ede975390c5814644eecdee2410284d9b29"}, 0x1010, 0x8010}, 0x40090) io_cancel(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7, 0x1000, r1, &(0x7f0000000080)="b1a8fe78b56ad0de8bfb42d89b40c0b3529a2c57bc63e8f2c2a0157fdb244eb556f6d7876d070b7e88f8e7186bf30c572fe5e764a6f79e0002bf8ff036c4fdd109ebc6778536ce9eefe3fe4c6b86458d97d4fa10317819f38843e468eac9a7186ecde7080b23fd14064b1cf0db342fc1d2515f3f191c46f4239224341dcc54af00240d74fcbf349dd1bd074845b6c54989ada06fa9056f718f4fe110da7e6b3fc527200d7bda1620814e804396460b2268d93490248a17fd799e6ee40a2f5fc9178061f677a11d4f62bf1b4c5e41592a35d4947369c2efc6c3242b", 0xdb, 0xa649, 0x0, 0x3, r5}, &(0x7f0000000180)) fremovexattr(r1, &(0x7f00000015c0)=ANY=[@ANYBLOB="4ed08100009b7516426ad21e6fd160dc46a95fa4612bb7963a02c474a1fa0e768604a6c88bd2bbd2437f6a4f61e41fa2a36f83f901e7b3544311275c0a01640b11d4f7ef8c48eb16ed6abcaf4b532ab42a5c9f5e3378912484125d02c87b25c2eb815e391d0a1fb2042834ce3cc6f498ab954d58dc801850ceb5feee35d4ecd5baac5594a34a9a3c10235d15de1e65dcd540c6cd9b743f7e1731d11bd68d0b3af40f7aa8f45625cbd5de3b69321048943fab67a6d82aa49a476f29b6b1573c098b7788022c98fa4ca33b9aa1369e4cbd896e5349d4e7fc93"]) [ 327.665760] dump_stack+0x1fc/0x2ef [ 327.669405] should_fail.cold+0xa/0xf [ 327.673216] ? lock_acquire+0x170/0x3c0 [ 327.677196] ? setup_fault_attr+0x200/0x200 [ 327.681534] __alloc_pages_nodemask+0x239/0x2890 [ 327.686302] ? __lock_acquire+0x6de/0x3ff0 [ 327.690548] ? static_obj+0x50/0x50 [ 327.694189] ? __lock_acquire+0x6de/0x3ff0 [ 327.698435] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 327.703286] ? __lock_acquire+0x6de/0x3ff0 [ 327.707543] ? mark_held_locks+0xf0/0xf0 [ 327.711611] ? unwind_next_frame+0xeee/0x1400 [ 327.716204] ? mark_held_locks+0xf0/0xf0 [ 327.720290] ? deref_stack_reg+0x134/0x1d0 [ 327.724513] ? get_reg+0x176/0x1f0 [ 327.728042] ? __read_once_size_nocheck.constprop.0+0x10/0x10 [ 327.733928] alloc_pages_vma+0xf2/0x780 [ 327.737898] shmem_alloc_page+0x11c/0x1f0 [ 327.742469] ? shmem_swapin+0x220/0x220 [ 327.746458] ? percpu_counter_add_batch+0x126/0x180 [ 327.751477] ? __vm_enough_memory+0x316/0x650 [ 327.755961] shmem_alloc_and_acct_page+0x15a/0x850 [ 327.760901] shmem_getpage_gfp+0x4e9/0x37f0 [ 327.765220] ? shmem_alloc_and_acct_page+0x850/0x850 [ 327.770312] ? mark_held_locks+0xa6/0xf0 [ 327.774358] ? ktime_get_coarse_real_ts64+0x1c7/0x290 [ 327.779534] ? iov_iter_fault_in_readable+0x1fc/0x3f0 [ 327.784713] shmem_write_begin+0xff/0x1e0 [ 327.788854] generic_perform_write+0x1f8/0x4d0 [ 327.793428] ? filemap_page_mkwrite+0x2f0/0x2f0 [ 327.798096] ? current_time+0x1c0/0x1c0 [ 327.802074] ? lock_acquire+0x170/0x3c0 [ 327.806037] __generic_file_write_iter+0x24b/0x610 [ 327.810973] generic_file_write_iter+0x3f8/0x730 [ 327.815722] __vfs_write+0x51b/0x770 [ 327.819426] ? kernel_read+0x110/0x110 [ 327.823312] ? check_preemption_disabled+0x41/0x280 [ 327.828319] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 327.833324] vfs_write+0x1f3/0x540 [ 327.836854] __x64_sys_pwrite64+0x1f7/0x250 [ 327.841161] ? ksys_pwrite64+0x1a0/0x1a0 [ 327.845210] ? trace_hardirqs_off_caller+0x6e/0x210 [ 327.850227] ? do_syscall_64+0x21/0x620 [ 327.854187] do_syscall_64+0xf9/0x620 [ 327.857979] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 327.863155] RIP: 0033:0x419787 [ 327.866334] Code: 08 89 3c 24 48 89 4c 24 18 e8 e5 f8 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 12 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 15 f9 ff ff 48 8b [ 327.885217] RSP: 002b:00007fc74403cf20 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 327.892908] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 0000000000419787 [ 327.900175] RDX: 0000000000000048 RSI: 0000000020010000 RDI: 0000000000000004 [ 327.907435] RBP: 0000000000000001 R08: 0000000000000000 R09: ffffffffffffffff 13:52:43 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 327.914781] R10: 0000000000010000 R11: 0000000000000293 R12: 0000000000000004 [ 327.922045] R13: 0000000000000004 R14: 00000000200009c0 R15: 0000000000000000 13:52:43 executing program 4: bind$bt_hci(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0x3, 0x1}, 0x6) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mmap(&(0x7f00001cd000/0x1000)=nil, 0x1000, 0x200000f, 0x110, r1, 0x64b07000) r2 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r2, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r2, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 328.007618] erofs: read_super, device -> /dev/loop1 [ 328.012665] erofs: options -> [ 328.066049] erofs: cannot find valid erofs superblock 13:52:43 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x3, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:43 executing program 5 (fault-call:0 fault-nth:6): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:43 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x0, 0xd9d, 0x0) socket(0x15, 0x2, 0x763c) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:43 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) setsockopt$IP6T_SO_SET_REPLACE(r1, 0x29, 0x40, &(0x7f0000000100)=@raw={'raw\x00', 0x9, 0x3, 0x2a0, 0xf8, 0xffffffff, 0xffffffff, 0x0, 0xffffffff, 0x1d0, 0xffffffff, 0xffffffff, 0x1d0, 0xffffffff, 0x3, &(0x7f0000000000), {[{{@ipv6={@loopback, @loopback, [0xff000000, 0x0, 0x0, 0xff000000], [0xffffff00, 0xff000000, 0xffffff00, 0xffffff00], 'ip6gre0\x00', 'veth1_vlan\x00', {0xff}, {}, 0x2b, 0x49, 0x1, 0x4a}, 0x0, 0xd0, 0xf8, 0x0, {}, [@inet=@rpfilter={{0x28}, {0x5}}]}, @common=@unspec=@CLASSIFY={0x28, 'CLASSIFY\x00', 0x0, {0x5}}}, {{@ipv6={@mcast2, @dev={0xfe, 0x80, '\x00', 0x20}, [0xff, 0xff], [0xffffff00, 0xffffff00, 0x0, 0xffffffff], 'lo\x00', 'ipvlan0\x00', {}, {0xff}, 0x3c, 0x7, 0x5, 0x6c}, 0x0, 0xa8, 0xd8}, @common=@unspec=@CONNMARK={0x30, 'CONNMARK\x00', 0x1, {0x5, 0x4, 0x2, 0x1}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x300) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 328.148238] BTRFS error (device loop3): superblock checksum mismatch [ 328.217529] BTRFS error (device loop3): open_ctree failed [ 328.237299] x_tables: duplicate underflow at hook 3 [ 328.241947] FAULT_INJECTION: forcing a failure. [ 328.241947] name failslab, interval 1, probability 0, space 0, times 0 [ 328.253531] CPU: 1 PID: 23152 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 13:52:43 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f00000009c0), 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 328.261409] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 328.270764] Call Trace: [ 328.273361] dump_stack+0x1fc/0x2ef [ 328.276994] should_fail.cold+0xa/0xf [ 328.280915] ? setup_fault_attr+0x200/0x200 [ 328.285247] ? __lock_acquire+0x6de/0x3ff0 [ 328.294443] __should_failslab+0x115/0x180 [ 328.298689] should_failslab+0x5/0x10 [ 328.302493] kmem_cache_alloc+0x3f/0x370 [ 328.306564] radix_tree_node_alloc.constprop.0+0x1e4/0x320 [ 328.312193] __radix_tree_create+0x314/0x540 [ 328.316609] __radix_tree_insert+0xbb/0x5f0 [ 328.320925] ? __radix_tree_create+0x540/0x540 [ 328.325489] ? lock_acquire+0x170/0x3c0 [ 328.329442] ? shmem_add_to_page_cache+0x306/0xbb0 [ 328.334381] shmem_add_to_page_cache+0x616/0xbb0 [ 328.339121] ? shmem_recalc_inode+0x310/0x310 [ 328.343716] ? __radix_tree_preload+0x1fe/0x280 [ 328.348368] shmem_getpage_gfp+0x2004/0x37f0 [ 328.352762] ? shmem_alloc_and_acct_page+0x850/0x850 [ 328.357849] ? mark_held_locks+0xa6/0xf0 [ 328.361886] ? ktime_get_coarse_real_ts64+0x1c7/0x290 [ 328.367063] ? iov_iter_fault_in_readable+0x1fc/0x3f0 [ 328.372242] shmem_write_begin+0xff/0x1e0 [ 328.376384] generic_perform_write+0x1f8/0x4d0 [ 328.380957] ? filemap_page_mkwrite+0x2f0/0x2f0 [ 328.385606] ? current_time+0x1c0/0x1c0 [ 328.389563] ? lock_acquire+0x170/0x3c0 [ 328.393518] __generic_file_write_iter+0x24b/0x610 [ 328.398428] generic_file_write_iter+0x3f8/0x730 [ 328.403167] __vfs_write+0x51b/0x770 [ 328.406860] ? kernel_read+0x110/0x110 [ 328.410737] ? check_preemption_disabled+0x41/0x280 [ 328.415736] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 328.420734] vfs_write+0x1f3/0x540 [ 328.424255] __x64_sys_pwrite64+0x1f7/0x250 [ 328.428559] ? ksys_pwrite64+0x1a0/0x1a0 [ 328.432600] ? trace_hardirqs_off_caller+0x6e/0x210 [ 328.437596] ? do_syscall_64+0x21/0x620 [ 328.441552] do_syscall_64+0xf9/0x620 [ 328.445336] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 328.450501] RIP: 0033:0x419787 [ 328.453673] Code: 08 89 3c 24 48 89 4c 24 18 e8 e5 f8 ff ff 4c 8b 54 24 18 48 8b 54 24 10 41 89 c0 48 8b 74 24 08 8b 3c 24 b8 12 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 04 24 e8 15 f9 ff ff 48 8b [ 328.472552] RSP: 002b:00007fc74403cf20 EFLAGS: 00000293 ORIG_RAX: 0000000000000012 [ 328.480235] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 0000000000419787 [ 328.487484] RDX: 0000000000000048 RSI: 0000000020010000 RDI: 0000000000000004 [ 328.494734] RBP: 0000000000000001 R08: 0000000000000000 R09: ffffffffffffffff [ 328.502110] R10: 0000000000010000 R11: 0000000000000293 R12: 0000000000000004 [ 328.509357] R13: 0000000000000004 R14: 00000000200009c0 R15: 0000000000000000 13:52:43 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x4, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f000017a000/0x2000)=nil, 0x2000, 0x1000002, 0x12, r0, 0x6000) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=ANY=[@ANYBLOB='trustee*#\\%\x00']) 13:52:43 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='net/rfcomm\x00') sendto$inet6(r2, &(0x7f0000000100)="b5768bbaf6759769f68f01cabd45bbb61fb40087dd5926df62a1416bacceac506fb13d456c3113659e0fece84fb9c51327b00cd892df70cd4e82efa5510a43419c3ac1decde50ca10a57fbf242a941e5ac976c076d975d3a79905b4775394dfd82eddd750002f538ca4f87f46fba27fb0789ccfc2bbc79f4435d2f5e1370c11801b13f50ad2604c4137ccd34280e7df8d023c479dd5f137cba8a45b6f643adaf013db80ca52e37690ba0697375b80c987f3c8c597c78cbc03edc8b35dd2e1ecf2161217c7638db2455e862570dad", 0xce, 0x40, 0x0, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) getsockopt$sock_linger(r1, 0x1, 0xd, &(0x7f0000000080), &(0x7f0000000200)=0x8) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:52:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x4000010, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$BTRFS_IOC_QUOTA_CTL(r1, 0xc0109428, &(0x7f0000000000)={0x3, 0x4}) fremovexattr(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="747275737465642e235c2500a3ac6e4fb33b4fcd95be6efde405ed560b72ecadf58d5843f257f5f86e55c3cdb2b624a0a24ea9a12ebb8de6a8029cc49c8ff9c2fa46bdbb54051ab610d00374ef82805e855c814517a3cbf1a9a4ff4d3ab56afe3c0ba121a7a136f511f50f3bcab4e84ae531ecc7016c2c5505e50c9cf06404307f47aa5bbf3793883d03dcca80f79a12cc84fd5eae7cd1c2b2d6a4dee237cc7c64c204eb1b4ceac0230858e2be7a2f3c4d540c4a"]) [ 328.625728] erofs: read_super, device -> /dev/loop1 [ 328.638068] erofs: options -> [ 328.641851] erofs: cannot find valid erofs superblock 13:52:43 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f00000009c0), 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:43 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x620401, 0x0) r1 = syz_mount_image$tmpfs(&(0x7f0000000080), &(0x7f00000001c0)='./file1\x00', 0x9, 0x1, &(0x7f00000002c0)=[{&(0x7f0000000200)="d6dea3450d2fa8671b85abc963704512b78eb3193a8973d251a2d95a4cef294406dbf22b9457b93f27893aee8a50f2f5b8f2a95c2de0f80a184e2092fc9fa93c7cabe9bbec2b245671a08b6536e8916db8803e225e79a6cc7dfdc51070561a006c574f92be7578b4e504d112e6356b81f1420cddebcb5fe9a39a24e582d392f787fdc177b223a69286d38d179146ceac7a725376ddeb6e9f5f4768a21e4289311557a221e317e528ac247d", 0xab, 0xfffffffffffffffe}], 0x2320420, &(0x7f0000000300)={[{@huge_never}], [{@obj_role={'obj_role', 0x3d, '+^'}}, {@appraise_type}, {@fsname={'fsname', 0x3d, '\xff\xff'}}, {@dont_hash}, {@smackfstransmute={'smackfstransmute', 0x3d, '\x00'}}]}) mmap(&(0x7f0000540000/0x2000)=nil, 0x2000, 0x2, 0x4000010, r1, 0xb692e000) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r2, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}, 0x100}, 0x1c) r3 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000380), 0x802, 0x0) r4 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000003c0), 0x2, 0x0) dup3(r3, r4, 0x0) sendmsg$NL80211_CMD_GET_WIPHY(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[@ANYBLOB="14000000", @ANYRES16=0x0, @ANYBLOB="000327d070bb86bda62501000000bc7284aa4533b9"], 0x14}, 0x1, 0x0, 0x0, 0x14}, 0x48000) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r2, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:52:43 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x4, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:43 executing program 5 (fault-call:0 fault-nth:7): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/210, 0xd2}], 0x1) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:44 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f00000009c0), 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 328.885591] FAULT_INJECTION: forcing a failure. [ 328.885591] name failslab, interval 1, probability 0, space 0, times 0 [ 328.904151] CPU: 1 PID: 23216 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 328.912057] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 328.921410] Call Trace: [ 328.923989] dump_stack+0x1fc/0x2ef [ 328.927619] should_fail.cold+0xa/0xf [ 328.931431] ? setup_fault_attr+0x200/0x200 [ 328.935741] ? lock_acquire+0x170/0x3c0 [ 328.939705] __should_failslab+0x115/0x180 [ 328.943935] should_failslab+0x5/0x10 [ 328.947746] kmem_cache_alloc+0x277/0x370 [ 328.951878] getname_flags+0xce/0x590 [ 328.955666] do_sys_open+0x26c/0x520 [ 328.959367] ? filp_open+0x70/0x70 [ 328.962900] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 328.968258] ? trace_hardirqs_off_caller+0x6e/0x210 [ 328.973267] ? do_syscall_64+0x21/0x620 [ 328.977239] do_syscall_64+0xf9/0x620 [ 328.981116] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 328.986300] RIP: 0033:0x4196d4 [ 328.989478] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 329.008376] RSP: 002b:00007fc74403ced0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 329.016071] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004196d4 [ 329.023333] RDX: 0000000000000002 RSI: 00007fc74403d000 RDI: 00000000ffffff9c 13:52:44 executing program 5 (fault-call:0 fault-nth:8): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 329.030589] RBP: 00007fc74403d000 R08: 0000000000000000 R09: ffffffffffffffff [ 329.037842] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 329.045095] R13: 0000000000000004 R14: 00000000200009d8 R15: 0000000000000001 [ 329.121745] BTRFS error (device loop3): superblock checksum mismatch 13:52:44 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) preadv(r0, &(0x7f00000016c0)=[{&(0x7f0000001800)=""/211, 0xc8}, {&(0x7f0000000200)=""/4096, 0xfee6}, {&(0x7f0000001200)=""/215, 0xd7}, {&(0x7f0000001300)=""/183, 0xb7}, {&(0x7f00000013c0)=""/96, 0x60}, {&(0x7f0000001440)=""/98, 0x62}, {&(0x7f00000014c0)=""/199, 0xc7}, {&(0x7f0000001780)=""/100, 0x64}, {&(0x7f0000001640)=""/120, 0x78}], 0x9, 0xfffffff9, 0x4) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x2a) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x42, 0xd0) [ 329.181002] BTRFS error (device loop3): open_ctree failed [ 329.191361] FAULT_INJECTION: forcing a failure. [ 329.191361] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 329.203186] CPU: 1 PID: 23233 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 329.211066] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 329.220429] Call Trace: [ 329.223025] dump_stack+0x1fc/0x2ef [ 329.226669] should_fail.cold+0xa/0xf [ 329.230479] ? setup_fault_attr+0x200/0x200 [ 329.234806] ? do_writepages+0x290/0x290 [ 329.238871] ? unlock_page+0x13d/0x230 [ 329.242766] __alloc_pages_nodemask+0x239/0x2890 [ 329.247531] ? generic_perform_write+0x36c/0x4d0 [ 329.252274] ? __lock_acquire+0x6de/0x3ff0 [ 329.256507] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 329.261338] ? lock_downgrade+0x720/0x720 [ 329.265466] ? lock_acquire+0x170/0x3c0 [ 329.269434] ? up_write+0x18/0x150 [ 329.272962] ? generic_file_write_iter+0x381/0x730 [ 329.277905] cache_grow_begin+0xa4/0x8a0 [ 329.281974] ? setup_fault_attr+0x200/0x200 [ 329.286297] ? lock_acquire+0x170/0x3c0 [ 329.290320] cache_alloc_refill+0x273/0x340 [ 329.294645] kmem_cache_alloc+0x346/0x370 [ 329.298787] getname_flags+0xce/0x590 [ 329.302571] do_sys_open+0x26c/0x520 [ 329.306273] ? filp_open+0x70/0x70 [ 329.309799] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 329.315153] ? trace_hardirqs_off_caller+0x6e/0x210 [ 329.320160] ? do_syscall_64+0x21/0x620 [ 329.324141] do_syscall_64+0xf9/0x620 [ 329.327944] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 329.333122] RIP: 0033:0x4196d4 [ 329.336295] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 329.355178] RSP: 002b:00007fc74403ced0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 329.362883] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004196d4 [ 329.370135] RDX: 0000000000000002 RSI: 00007fc74403d000 RDI: 00000000ffffff9c [ 329.377384] RBP: 00007fc74403d000 R08: 0000000000000000 R09: ffffffffffffffff [ 329.384632] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 329.391881] R13: 0000000000000004 R14: 00000000200009d8 R15: 0000000000000001 13:52:44 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x5, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x900, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/110, 0x6e}], 0x1, 0x800, 0x9ef) preadv(r0, &(0x7f0000000280), 0x0, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:44 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$BTRFS_IOC_GET_FEATURES(0xffffffffffffffff, 0x80189439, &(0x7f0000000000)) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:52:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000002c0), 0x64020, 0x0) setsockopt$inet_sctp6_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000300)=@int=0x3, 0x4) bind(r1, &(0x7f0000000080)=@vsock={0x28, 0x0, 0xffffffff, @hyper}, 0x80) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) r2 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = perf_event_open(&(0x7f0000000000)={0x2, 0x70, 0xb8, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000002440)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r3, 0x50009418, &(0x7f0000000400)={{}, r5, 0x14, @inherit={0x88, &(0x7f0000001580)=ANY=[@ANYRES16=r6]}, @devid}) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r3, 0x84009422, &(0x7f00000018c0)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0}}) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/53, 0x35}], 0x1, 0x1c00000, 0x8) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r8, 0x8914, &(0x7f0000000040)='lo\x00\x96o\xd6Q\xb9Y\xa9\xc8J,\x00\xd2\x97\x04\x03\xdc\r') ioctl$PERF_EVENT_IOC_SET_FILTER(r8, 0x8923, &(0x7f0000000680)='lo\x00\x96o8\x0fd\xa1\xe3\xd7]b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\x1b\xe7\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x00\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2aj\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x16\x7fT\x11\xd3\r7\xe6\"f\xcf\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xf8s2\x9cVF\xd5\x18\xfe\x0e\x8f \x01\x00\x00y.\xfc*\x82\xa5\xa1p5\xc8{\xf7\xef\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\xb9\rh^J-\xd1\xbaUn\x04\'l\x1b\xe0o\xdb\xc8\x91%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x03\x93\xe1\xcc\xe7m\x80\'\xf0\xa5\xed(\r\xa8\x0f&\xb1\xf3\xff0\f\x82%_\x92\x8bD\xb9\xd9\xe7\xf2\xe4\xc1i#\xdc\x87A\xb9\xc7\r\x92\xfa\x11\x11\xb5\x1f\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\"\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1dD\xe0IP\x88\xa2\xf2Y\x9af$$\xf1\x81\x96\xf7P\xac\xca\x80:!\xb4\x94#\xcb^\x9f\'\x03\xe3\x93\xb9\x82\xbf\xcf\xc4\xe3\xf7\x03Oh\xf2r\xca\x8ff\xbb/\x9f*\xaf\x1a \xa5\xa0?%M\xa5\x86\x98\xfa4\'1\xc7\f<\xcc@\xe8\x8a\xac.\xde\xe4\xc7\xf5\x9ck\xa40!\xe9\x14$\xb3\x05m\xb5m\xed\ft\x93\xd8\xa3\x80\'Y\xb9\x05\xbbt|\xbe\xbcz\n\xf3\xf5p\xf8\x9f~\x1b\xd0\v\x1cQ') sendmsg$NLBL_CIPSOV4_C_REMOVE(r8, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000200)={&(0x7f0000001840)=ANY=[@ANYRES32=r7, @ANYRES32=r6, @ANYRESOCT, @ANYRES32=r4, @ANYRES32, @ANYRES64, @ANYRESHEX=r2], 0x3}, 0x1, 0x0, 0x0, 0x4}, 0x40025) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f0000000400)={0x20, 0x6, {0x5890, @usage=0x8, r7, 0xff, 0xffffffff, 0x19, 0x2, 0x200, 0x11, @struct={0x4, 0x8}, 0xc00000, 0x4, [0xffffffff, 0x2, 0x885, 0x1, 0x2000000000000080, 0x81f]}, {0x4, @usage=0x7, 0x0, 0x3, 0xfffffffffffff73d, 0x1ff, 0x9, 0x10001, 0x4f4, @usage=0x7, 0xfffffff9, 0x1, [0x9, 0xb1, 0x9, 0x807fff, 0x9, 0xecd]}, {0x1, @struct={0x81, 0x7}, 0x0, 0x0, 0x8, 0x9, 0x1ff, 0xc040, 0x20, @struct={0x5, 0x1c}, 0xfffff020, 0x10001, [0x57, 0x1, 0x800, 0x200, 0x7, 0x401]}, {0x8, 0x0, 0x6e}}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, &(0x7f0000000280)={r7, 0x10000, 0xf8, 0x1}) ioctl$BTRFS_IOC_DEV_REPLACE(r1, 0xca289435, &(0x7f0000000340)={0x1, 0x1, @start={r7, 0x1, "0b668b5111a1d04320b85ec92d8fcc3ebdaa15100b4663959db0587e1b86e56f43d6bc27ae5a5502cba916138be7f8e036e26134ef1d0b6315b0722409e677580da681304245b14792241eb0c11d1f974525089ecb38f9567f378c012ca4c39cddcca17fd760593c01c53c6ba1136560c7905fc1cdc16aa450d64ab65e2d2140ae3e7727992bcc9321e7e8fb1c008e2fd89afac2929b83479100068eb6533cd1faffb08922d42bdf6e5803aaece4f35284cc5f0ae6fae6bcb08232935615dfc25be2a3422035167b039a211644f53037dd5cef1e7222622e4fe41c3ec56e8197969d64962e5b4468e9764ad5585f0592daf4aa89a01124aae0b92e445dbce14c2c591965dedc6351f4ecf1735070be7bb8675d62472d279b58394ee14d5a7320c2c8ed27ba9f8b1768975b97b4c014e1adfe27e3ae363935cff628f25309e9518011211e496534f5844c21074da0b021e62ae24caab18c82a2e63432c16f97d95c488a0a68c2b28469af0317095d94a4120b3a8c270cf9e1303e2c005dcfa69ac8e57b5b94a139f9bec4934919c3e1f8273a2185d5cca6df0350aefb4a78e86dbe57e3652dc2b5bf064ff9b3dd6703ea1dd2fb9c39bd67d3c632c9fae5c81df79cb60b6bfc149708997cb759e5a6b665a0136ab575d7f175d469f28d4e227742628521c8c774f33904dfc8e246151dd56576731a1c40cfb1d0bd35d079dd6d187a39cde4ac63798bbda393a4e792577995afe2151c906355c383487e5bde07c716197702183e2244d37dbd38dca7d872c6b02f13a2a9acc573e295304ce044a86c05b7e3963f108315af6c8701a7ff9960e2fff3a75f6d158827f1e467a41abc88727cf3ee7af5ac3b01af61c28eae548371589550cb584f34c12e1e9eefcdd87bce33e8e77c0fc48a4752b8e855b0dd7d291a6b79a0044eaa31e89c2f911cee9fa96a64ca86143904220170196a102d92c6f6af9d261835f693512657a103e0b6bf52d2fc92f96998039e6b0e4a28e588fb78d82c66b8e8dee433158707e764a3173a03e1426b125cbc640f8edc5150dc5c48b4644abc853a0b6e7e3582e617d5150095ee48203d09d46722b46d2ff2e4da43b3df9220290df037e9b9c655b35c38f1034b320b66efe4998d738c16e4240538ea247b6d7229efbc83a65e3f6f0f2b465e6ee712963bbeb8ed9051731f9d168f58f4bbe9f13d43f4c943e2f42cf37a47ddcf0ab06202799b4254251fd224e6d4c32115164ee58ae3fdbc36af701c71991335dce3c0e68f59e2dfb3d07bd6a2b2e21e20b2debbb239a5c1d2a730ee9e4863d1ad95889acc38353de0b2021982f614155609b71f3854c3dfb0436d761cd05e714faa81e5faab5a84eb4616ecf14c79dff6732aa7c403fb3bb4e4f1ca04560c79666077ac722d4dd968000e9ec59c0fd088216f630bb8af8876490fa8", "76190ac2d434be4be5386c04e9d0b23953561be670d3ce4debd265cca8ef4640c7769bb9a6c5491d8f6f2cf5c6c6ee67db3da8dfcfe272e8afebce786a45ceff5f18b47152f1d20298c434a5e58345639f3d99e253718f32cbfd6aed596afb3bbb6d46a794d0e8dc5b9b5b89dbd58f646e336073e54bf8f7205bed35ec9be8ed02445ae9cca3c2c0a495a876214c843cbce1a157a37cc0a5c3245c3d808e8648212fa4c78e273a3a4dc16b0712ed92efc33ec21db08cb09fda579c3b759575e48f0b0245b9ce9a17518d04c6dfcfb1212aca9edf431318494a51c4c1e51fda33f5efbafe71f97dec51eb92621ae570cfac7eb50ba8950f5cdef5579fb709296796e5c12691657cd11999a4dcd69e6f5f9b8e4f0155265a15ece91923c33ba3afcb4dbfb3e90e3fdd9713b7edc821c872a7805f7a9dd9dad12476d4d00c01cad0aa464f059c34f100c4013babd4b2fa324a1b9def7cc17007857fdb09bbe61934abbf7ba3b7bb94439ffbf04ec89d1edacedb975497ccb9a1a2b04eb7c2cdd9db97799a50587fd86c833640113b24860d6870b683d88827691ee404b8a268aaf323cf78dd165c6951f73643f9540fe67a030a20e10b82f07d1c41ed5e825acb62fa73a1c5974bce05c4f92ac0214a5996f9a55ae8cf9ccc564d01fe213879e2e6fe0e8a856f9cf6f8fd1bcc9a649701f954a8ce76b1ab9f3fbef81b80006349417d42074fd7e0cb4c3d91f87121ad1e3fbd9f9de15ee6285b815c061af8a7fde1ae461034fb0180de0133ff06150fb583a53f776778ed0a7a927c0582f21f2d42d907f80ceccb26b43a24857395a9109a58ccb5b31054e37a770e11e36b9627704c54de72233b0c5640f283c5da6d1f6c8bc7a6ec7686087f1604c8993e0edde55169953e19e1e94911cfa5157db135b4183f596a32ca67885752afab570924e5251de10975aa8bbf2d5389ea3be8cc4931bcb2cb4ea58e354e61249d63504aa1e849b1b5b1f35e4c1877cbc93412bf39955ae787109042ef61b12f165c09375cda538f278c925d71ebf6771f6dbcb59fc89f652e012f42b91c59584d28ebdf2328f86f5c9debe5ec002a002e6e92520c804060b7dc887fa5a4d9cc6e069792ae4bc0e556aff9fe7ae98623e6e9aac828ab4d265447144acb2fc5f4e426ef42aa73603ee961f5d95b6624de206762efdac08e12a0a1fc2805aa91c33d7cbf10a7801af247198c26fc131ceae782dbf6c3ff9b5534987d51f93f5a1646017e1cebb94a7a8ffbb6639f93cef290ba06808466b1e33317f3b20dc0e59fb2164781dffb6845f59e24cb2c8993fd845d513b6e01c30c5ecae5b2103f095c45d0551c7708ad5f6986e3e92d313fb0ec3a822b197d809d49816b9501fc672f8d970eed56b32faa3f06e9fcc526a2c36a3be2179fcc91d767b0b3fb7c55f0ae198818b0d86e"}, [0x3, 0xc9d3, 0x7b54a81d, 0x7fffffff, 0x8, 0x4, 0x4, 0x1cdd, 0x5a6, 0xfffffffffffffffa, 0x100000001, 0x5, 0x6, 0xfffffffffffffeff, 0x96, 0xfffffffffffffffc, 0x6, 0x4, 0x1, 0x286, 0xffffffffffffff87, 0x401, 0xfffffffffffffffb, 0xff, 0x5173, 0x0, 0xd63b, 0x10001, 0x7, 0x8, 0x80, 0x0, 0x0, 0x1, 0x0, 0x21, 0x8, 0x5, 0x400, 0x8, 0x2, 0x2, 0x50, 0x1000, 0x9, 0x9, 0x5, 0x20000000, 0x1, 0xddfa, 0x3, 0x3, 0x8, 0x1, 0x2, 0x0, 0x80000001, 0x37e, 0xfffffffffffffff7, 0x26, 0x401, 0x0, 0x7, 0x3]}) 13:52:44 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x495a0000) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x6, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @loopback}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) r2 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000000), 0x280245, 0x0) getpeername(r2, &(0x7f0000000100)=@in6={0xa, 0x0, 0x0, @mcast2}, &(0x7f0000000080)=0x80) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000180)={'wlan1\x00'}) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 329.516795] erofs: read_super, device -> /dev/loop1 [ 329.521846] erofs: options -> [ 329.541112] erofs: cannot find valid erofs superblock [ 329.584509] device lo entered promiscuous mode 13:52:44 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{0x0, 0x0, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:44 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x5, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:44 executing program 5 (fault-call:0 fault-nth:9): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 329.749101] FAULT_INJECTION: forcing a failure. [ 329.749101] name failslab, interval 1, probability 0, space 0, times 0 [ 329.771204] BTRFS error (device loop3): superblock checksum mismatch [ 329.831166] CPU: 0 PID: 23278 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 329.839075] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 329.848456] Call Trace: [ 329.851054] dump_stack+0x1fc/0x2ef [ 329.854692] should_fail.cold+0xa/0xf [ 329.858500] ? setup_fault_attr+0x200/0x200 [ 329.862824] ? lock_acquire+0x170/0x3c0 [ 329.866805] __should_failslab+0x115/0x180 [ 329.871042] should_failslab+0x5/0x10 [ 329.874837] kmem_cache_alloc+0x277/0x370 [ 329.879000] __alloc_file+0x21/0x330 [ 329.882724] alloc_empty_file+0x6d/0x170 [ 329.886793] path_openat+0xe9/0x2df0 [ 329.890513] ? __lock_acquire+0x6de/0x3ff0 [ 329.894767] ? path_lookupat+0x8d0/0x8d0 [ 329.898838] ? mark_held_locks+0xf0/0xf0 [ 329.902928] do_filp_open+0x18c/0x3f0 [ 329.906730] ? may_open_dev+0xf0/0xf0 [ 329.910534] ? __alloc_fd+0x28d/0x570 [ 329.914341] ? lock_downgrade+0x720/0x720 [ 329.918490] ? lock_acquire+0x170/0x3c0 [ 329.922463] ? __alloc_fd+0x34/0x570 [ 329.926277] ? do_raw_spin_unlock+0x171/0x230 [ 329.930899] ? _raw_spin_unlock+0x29/0x40 [ 329.935046] ? __alloc_fd+0x28d/0x570 [ 329.938854] do_sys_open+0x3b3/0x520 [ 329.942570] ? filp_open+0x70/0x70 [ 329.946113] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 329.951476] ? trace_hardirqs_off_caller+0x6e/0x210 [ 329.956491] ? do_syscall_64+0x21/0x620 [ 329.960471] do_syscall_64+0xf9/0x620 [ 329.964278] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 329.969465] RIP: 0033:0x4196d4 [ 329.972652] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 329.991547] RSP: 002b:00007fc74403ced0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 329.999267] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004196d4 [ 330.006533] RDX: 0000000000000002 RSI: 00007fc74403d000 RDI: 00000000ffffff9c [ 330.013816] RBP: 00007fc74403d000 R08: 0000000000000000 R09: ffffffffffffffff [ 330.021096] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 330.028361] R13: 0000000000000004 R14: 00000000200009d8 R15: 0000000000000001 [ 330.049888] BTRFS error (device loop3): open_ctree failed 13:52:45 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{0x0, 0x0, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:45 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r2, 0x84, 0x6, &(0x7f0000000340)={0x0, @in6={{0xa, 0x4e23, 0xd8b8, @dev={0xfe, 0x80, '\x00', 0x1b}, 0x7f0126b0}}}, &(0x7f0000000400)=0x84) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000080)={'vxcan0\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000100)=@newqdisc={0x5c, 0x24, 0x2, 0x70bd2c, 0x25dfdbff, {0x0, 0x0, 0x0, r3, {0x3, 0xfff1}, {0x1, 0x6}, {0xf, 0xd}}, [@TCA_RATE={0x6, 0x5, {0x5, 0x1}}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0xfffffff9}, @qdisc_kind_options=@q_atm={0x8}, @qdisc_kind_options=@q_blackhole={0xe}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x1ff}, @TCA_RATE={0x6, 0x5, {0x1, 0xff}}]}, 0x5c}, 0x1, 0x0, 0x0, 0x1}, 0x44040) ioctl$DRM_IOCTL_LOCK(r0, 0x4008642a, &(0x7f0000000440)={0x0, 0x9}) 13:52:45 executing program 5 (fault-call:0 fault-nth:10): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:45 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r0, 0xc01864c6, &(0x7f0000000140)={&(0x7f0000000100)=[0x85, 0x2, 0x81], 0x3, 0x80800, 0x0, 0xffffffffffffffff}) r2 = getuid() mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080), 0x4882, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@nodevmap}, {@privport}, {@afid={'afid', 0x3d, 0x5}}, {@posixacl}], [{@smackfsdef={'smackfsdef', 0x3d, '({#'}}, {@uid_eq={'uid', 0x3d, r2}}]}}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r3, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) [ 330.282341] FAULT_INJECTION: forcing a failure. [ 330.282341] name failslab, interval 1, probability 0, space 0, times 0 [ 330.308030] erofs: read_super, device -> /dev/loop1 [ 330.331514] BTRFS error (device loop3): superblock checksum mismatch [ 330.357901] erofs: options -> [ 330.361584] erofs: cannot find valid erofs superblock [ 330.437311] BTRFS error (device loop3): open_ctree failed [ 330.474040] CPU: 0 PID: 23316 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 330.481948] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 330.491303] Call Trace: [ 330.493900] dump_stack+0x1fc/0x2ef [ 330.497535] should_fail.cold+0xa/0xf [ 330.501340] ? setup_fault_attr+0x200/0x200 [ 330.505657] ? lock_acquire+0x170/0x3c0 [ 330.509634] __should_failslab+0x115/0x180 [ 330.513873] should_failslab+0x5/0x10 [ 330.517713] kmem_cache_alloc_trace+0x284/0x380 [ 330.522405] apparmor_file_alloc_security+0x394/0xad0 [ 330.527619] ? apparmor_file_receive+0x160/0x160 [ 330.532382] ? __alloc_file+0x21/0x330 [ 330.536279] security_file_alloc+0x40/0x90 [ 330.540524] __alloc_file+0xc9/0x330 [ 330.544240] alloc_empty_file+0x6d/0x170 [ 330.548320] path_openat+0xe9/0x2df0 [ 330.552048] ? __lock_acquire+0x6de/0x3ff0 [ 330.556295] ? path_lookupat+0x8d0/0x8d0 [ 330.560371] ? mark_held_locks+0xf0/0xf0 [ 330.564443] do_filp_open+0x18c/0x3f0 [ 330.568242] ? may_open_dev+0xf0/0xf0 [ 330.572045] ? __alloc_fd+0x28d/0x570 [ 330.575852] ? lock_downgrade+0x720/0x720 [ 330.580002] ? lock_acquire+0x170/0x3c0 [ 330.583982] ? __alloc_fd+0x34/0x570 [ 330.587700] ? do_raw_spin_unlock+0x171/0x230 [ 330.592197] ? _raw_spin_unlock+0x29/0x40 [ 330.596342] ? __alloc_fd+0x28d/0x570 [ 330.600155] do_sys_open+0x3b3/0x520 [ 330.603868] ? filp_open+0x70/0x70 [ 330.607411] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 330.612778] ? trace_hardirqs_off_caller+0x6e/0x210 [ 330.617798] ? do_syscall_64+0x21/0x620 [ 330.621772] do_syscall_64+0xf9/0x620 [ 330.625577] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 330.626412] Y­4`Ò˜: renamed from lo [ 330.630762] RIP: 0033:0x4196d4 [ 330.630777] Code: 84 00 00 00 00 00 44 89 54 24 0c e8 96 f9 ff ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 c8 f9 ff ff 8b 44 [ 330.630784] RSP: 002b:00007fc74403ced0 EFLAGS: 00000293 ORIG_RAX: 0000000000000101 [ 330.630797] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004196d4 [ 330.630803] RDX: 0000000000000002 RSI: 00007fc74403d000 RDI: 00000000ffffff9c [ 330.630815] RBP: 00007fc74403d000 R08: 0000000000000000 R09: ffffffffffffffff 13:52:45 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x6, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:45 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{0x0, 0x0, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:45 executing program 5 (fault-call:0 fault-nth:11): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 330.686140] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000002 [ 330.693449] R13: 0000000000000004 R14: 00000000200009d8 R15: 0000000000000001 13:52:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000001740)={{{@in6=@mcast1, @in=@broadcast, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}, 0x0, @in=@broadcast}}, &(0x7f0000001840)=0xe8) r2 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000001880)='/proc/sys/net/ipv4/vs/amemthresh\x00', 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000001940)={0x15, 0x8, &(0x7f0000000000)=@raw=[@alu={0x7, 0x1, 0xb, 0x2, 0x3, 0x1, 0x10}, @exit, @alu={0x7, 0x0, 0x2, 0x0, 0x3, 0x2, 0xffffffffffffffff}, @alu={0x4, 0x0, 0xb, 0x1, 0x6, 0x40, 0x10}, @btf_id={0x18, 0x8, 0x3, 0x0, 0x5}, @call={0x85, 0x0, 0x0, 0x84}, @generic={0x80, 0x2, 0xb, 0x7, 0x800}], &(0x7f0000000080)='GPL\x00', 0x97, 0x0, 0x0, 0x0, 0x11, '\x00', r1, 0x9, r2, 0x8, &(0x7f00000018c0)={0x1, 0x2}, 0x8, 0x10, &(0x7f0000001900)={0x3, 0x4, 0x8712, 0x4}, 0x10, 0xffffffffffffffff, r0}, 0x78) fremovexattr(r0, &(0x7f0000002500)=ANY=[@ANYBLOB="f928bc0b3542f32023062500"]) 13:52:45 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x6, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 330.853525] FAULT_INJECTION: forcing a failure. [ 330.853525] name failslab, interval 1, probability 0, space 0, times 0 [ 330.891783] CPU: 1 PID: 23338 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 13:52:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=ANY=[@ANYBLOB='trustet.#\\%\x00']) ftruncate(r0, 0x4) [ 330.899692] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 330.909053] Call Trace: [ 330.911654] dump_stack+0x1fc/0x2ef [ 330.915293] should_fail.cold+0xa/0xf [ 330.919104] ? setup_fault_attr+0x200/0x200 [ 330.923423] ? lock_acquire+0x170/0x3c0 [ 330.927405] __should_failslab+0x115/0x180 [ 330.931645] should_failslab+0x5/0x10 [ 330.935437] kmem_cache_alloc_trace+0x284/0x380 [ 330.940118] ? loop_info64_to_compat+0x5e0/0x5e0 [ 330.944861] __kthread_create_on_node+0xd2/0x410 [ 330.949603] ? kthread_parkme+0xa0/0xa0 [ 330.953562] ? lo_ioctl+0x1bb/0x20e0 [ 330.957276] ? __mutex_lock+0x365/0x1200 [ 330.961324] ? lock_downgrade+0x720/0x720 [ 330.965472] ? loop_info64_to_compat+0x5e0/0x5e0 [ 330.970223] kthread_create_on_node+0xbb/0xf0 [ 330.974702] ? __kthread_create_on_node+0x410/0x410 [ 330.979717] ? __fget+0x356/0x510 [ 330.983153] ? do_dup2+0x450/0x450 [ 330.986676] ? __lockdep_init_map+0x100/0x5a0 [ 330.991178] ? __lockdep_init_map+0x100/0x5a0 [ 330.995688] lo_ioctl+0xae5/0x20e0 [ 330.999239] ? loop_set_status64+0x110/0x110 [ 331.003646] blkdev_ioctl+0x5cb/0x1a80 [ 331.007521] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 331.012892] ? blkpg_ioctl+0x9d0/0x9d0 [ 331.016762] ? mark_held_locks+0xf0/0xf0 [ 331.020819] ? mark_held_locks+0xf0/0xf0 [ 331.024880] ? debug_check_no_obj_freed+0x201/0x490 [ 331.030132] ? lock_downgrade+0x720/0x720 [ 331.034268] block_ioctl+0xe9/0x130 [ 331.037881] ? blkdev_fallocate+0x3f0/0x3f0 [ 331.042198] do_vfs_ioctl+0xcdb/0x12e0 [ 331.046093] ? lock_downgrade+0x720/0x720 [ 331.050234] ? check_preemption_disabled+0x41/0x280 [ 331.055233] ? ioctl_preallocate+0x200/0x200 [ 331.059628] ? __fget+0x356/0x510 [ 331.063065] ? do_dup2+0x450/0x450 [ 331.066597] ? do_sys_open+0x2bf/0x520 [ 331.070480] ksys_ioctl+0x9b/0xc0 [ 331.073919] __x64_sys_ioctl+0x6f/0xb0 [ 331.077789] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 331.082352] do_syscall_64+0xf9/0x620 [ 331.086154] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 331.091324] RIP: 0033:0x4663a7 [ 331.094512] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 331.113393] RSP: 002b:00007fc74403cf48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 331.121086] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004663a7 [ 331.128353] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 331.135606] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 331.142866] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 331.150131] R13: 0000000000000004 R14: 00000000200009d8 R15: 0000000000000001 13:52:46 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000), 0x0, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:46 executing program 5 (fault-call:0 fault-nth:12): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 331.332575] FAULT_INJECTION: forcing a failure. [ 331.332575] name failslab, interval 1, probability 0, space 0, times 0 [ 331.345450] CPU: 0 PID: 23367 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 331.353347] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 331.362702] Call Trace: [ 331.365298] dump_stack+0x1fc/0x2ef [ 331.368939] should_fail.cold+0xa/0xf [ 331.372750] ? setup_fault_attr+0x200/0x200 [ 331.377078] ? lock_acquire+0x170/0x3c0 [ 331.381059] __should_failslab+0x115/0x180 [ 331.385299] should_failslab+0x5/0x10 [ 331.389106] kmem_cache_alloc+0x277/0x370 [ 331.393268] __kernfs_new_node+0xd2/0x680 [ 331.397428] ? kernfs_dop_revalidate+0x3a0/0x3a0 [ 331.402188] ? _raw_spin_unlock_irq+0x5a/0x80 [ 331.406690] ? __cpu_to_node+0x7b/0xa0 [ 331.410582] ? mark_held_locks+0xf0/0xf0 [ 331.414642] ? io_schedule_timeout+0x140/0x140 [ 331.419225] ? enqueue_entity+0xf86/0x3850 [ 331.423497] ? set_user_nice.part.0+0x3b9/0xab0 [ 331.428178] kernfs_create_dir_ns+0x9e/0x230 [ 331.432595] internal_create_group+0x1c1/0xb20 [ 331.437189] ? sysfs_remove_link_from_group+0x70/0x70 [ 331.442382] ? lock_downgrade+0x720/0x720 [ 331.446545] lo_ioctl+0xf7c/0x20e0 [ 331.450101] ? loop_set_status64+0x110/0x110 [ 331.454511] blkdev_ioctl+0x5cb/0x1a80 [ 331.458407] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 331.463781] ? blkpg_ioctl+0x9d0/0x9d0 [ 331.467674] ? mark_held_locks+0xf0/0xf0 [ 331.471739] ? mark_held_locks+0xf0/0xf0 [ 331.475809] ? debug_check_no_obj_freed+0x201/0x490 [ 331.480832] ? lock_downgrade+0x720/0x720 [ 331.484984] block_ioctl+0xe9/0x130 [ 331.488615] ? blkdev_fallocate+0x3f0/0x3f0 [ 331.492937] do_vfs_ioctl+0xcdb/0x12e0 [ 331.496831] ? lock_downgrade+0x720/0x720 [ 331.500983] ? check_preemption_disabled+0x41/0x280 [ 331.506002] ? ioctl_preallocate+0x200/0x200 [ 331.510413] ? __fget+0x356/0x510 [ 331.513875] ? do_dup2+0x450/0x450 [ 331.517413] ? do_sys_open+0x2bf/0x520 [ 331.521308] ksys_ioctl+0x9b/0xc0 [ 331.524768] __x64_sys_ioctl+0x6f/0xb0 [ 331.528684] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 331.533271] do_syscall_64+0xf9/0x620 [ 331.537086] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 331.542273] RIP: 0033:0x4663a7 [ 331.545464] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 331.564396] RSP: 002b:00007fc74403cf48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 331.572115] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004663a7 13:52:46 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) getsockopt$inet6_mreq(r2, 0x29, 0x1b, &(0x7f0000000100)={@dev}, &(0x7f0000000140)=0x14) r3 = socket$inet6_udp(0xa, 0x2, 0x0) recvfrom$inet6(r3, &(0x7f0000000000)=""/43, 0x2b, 0x40010001, &(0x7f0000000080)={0xa, 0x4e20, 0xff, @ipv4={'\x00', '\xff\xff', @broadcast}, 0x3}, 0x1c) [ 331.579392] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 331.586666] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 331.594025] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 331.601298] R13: 0000000000000004 R14: 00000000200009d8 R15: 0000000000000001 13:52:46 executing program 5 (fault-call:0 fault-nth:13): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 331.706836] erofs: read_super, device -> /dev/loop1 [ 331.714173] BTRFS error (device loop3): superblock checksum mismatch [ 331.722100] erofs: options -> 13:52:46 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000), 0x0, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 331.770702] erofs: cannot find valid erofs superblock [ 331.807970] FAULT_INJECTION: forcing a failure. [ 331.807970] name failslab, interval 1, probability 0, space 0, times 0 [ 331.823505] CPU: 0 PID: 23393 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 331.831391] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 331.840742] Call Trace: [ 331.843338] dump_stack+0x1fc/0x2ef [ 331.846972] should_fail.cold+0xa/0xf [ 331.850777] ? setup_fault_attr+0x200/0x200 [ 331.855105] ? lock_acquire+0x170/0x3c0 [ 331.859089] __should_failslab+0x115/0x180 [ 331.863330] should_failslab+0x5/0x10 [ 331.867135] kmem_cache_alloc+0x277/0x370 [ 331.871292] __kernfs_new_node+0xd2/0x680 [ 331.875447] ? kernfs_dop_revalidate+0x3a0/0x3a0 [ 331.880206] ? kernfs_activate+0x2c/0x1d0 [ 331.884362] ? lock_downgrade+0x720/0x720 [ 331.888517] ? kernfs_add_one+0x51/0x4c0 [ 331.892591] ? mutex_trylock+0x1a0/0x1a0 [ 331.896661] ? __mutex_unlock_slowpath+0xea/0x610 [ 331.901513] kernfs_new_node+0x92/0x120 [ 331.905497] __kernfs_create_file+0x51/0x340 [ 331.909915] sysfs_add_file_mode_ns+0x226/0x540 [ 331.914596] internal_create_group+0x355/0xb20 [ 331.919188] ? sysfs_remove_link_from_group+0x70/0x70 [ 331.924382] ? lock_downgrade+0x720/0x720 [ 331.928544] lo_ioctl+0xf7c/0x20e0 [ 331.932104] ? loop_set_status64+0x110/0x110 [ 331.936516] blkdev_ioctl+0x5cb/0x1a80 [ 331.940440] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 331.945808] ? blkpg_ioctl+0x9d0/0x9d0 [ 331.950051] ? mark_held_locks+0xf0/0xf0 [ 331.954116] ? mark_held_locks+0xf0/0xf0 [ 331.958194] ? debug_check_no_obj_freed+0x201/0x490 [ 331.963218] ? lock_downgrade+0x720/0x720 [ 331.967371] block_ioctl+0xe9/0x130 [ 331.970998] ? blkdev_fallocate+0x3f0/0x3f0 [ 331.975320] do_vfs_ioctl+0xcdb/0x12e0 [ 331.979213] ? lock_downgrade+0x720/0x720 [ 331.983361] ? check_preemption_disabled+0x41/0x280 [ 331.988379] ? ioctl_preallocate+0x200/0x200 [ 331.996094] ? __fget+0x356/0x510 [ 331.999556] ? do_dup2+0x450/0x450 [ 332.003106] ? do_sys_open+0x2bf/0x520 [ 332.007004] ksys_ioctl+0x9b/0xc0 [ 332.010462] __x64_sys_ioctl+0x6f/0xb0 [ 332.014356] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 332.018938] do_syscall_64+0xf9/0x620 [ 332.022743] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 332.027930] RIP: 0033:0x4663a7 [ 332.031122] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 332.050024] RSP: 002b:00007fc74403cf48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 13:52:47 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) preadv(r2, &(0x7f0000002400)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/84, 0x54}, {&(0x7f0000001180)=""/124, 0x7c}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/188, 0xbc}, {&(0x7f00000022c0)=""/117, 0x75}, {&(0x7f0000002340)=""/153, 0x99}], 0x7, 0x5, 0x3) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 332.057731] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004663a7 [ 332.065001] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 332.072269] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 332.079536] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 332.086805] R13: 0000000000000004 R14: 00000000200009d8 R15: 0000000000000001 13:52:47 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x7, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:47 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x7, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:47 executing program 5 (fault-call:0 fault-nth:14): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 332.242596] BTRFS error (device loop3): open_ctree failed 13:52:47 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_EVENTS(r0, 0x84, 0xb, &(0x7f0000000000)={0x3f, 0x2, 0x1f, 0x3f, 0x5, 0x7f, 0x36, 0x3f, 0x0, 0x40, 0x3, 0x9, 0x7, 0x7}, 0xe) [ 332.369063] erofs: read_super, device -> /dev/loop1 [ 332.374121] erofs: options -> [ 332.384539] erofs: cannot find valid erofs superblock [ 332.420217] FAULT_INJECTION: forcing a failure. [ 332.420217] name failslab, interval 1, probability 0, space 0, times 0 13:52:47 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000), 0x0, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 332.463987] CPU: 1 PID: 23421 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 332.471895] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 332.481244] Call Trace: [ 332.483838] dump_stack+0x1fc/0x2ef [ 332.487478] should_fail.cold+0xa/0xf [ 332.491282] ? setup_fault_attr+0x200/0x200 [ 332.495609] ? lock_acquire+0x170/0x3c0 [ 332.499588] __should_failslab+0x115/0x180 [ 332.503828] should_failslab+0x5/0x10 [ 332.507629] kmem_cache_alloc+0x277/0x370 [ 332.511782] __kernfs_new_node+0xd2/0x680 [ 332.515935] ? kernfs_dop_revalidate+0x3a0/0x3a0 [ 332.520694] ? __mutex_unlock_slowpath+0xea/0x610 [ 332.525540] ? wait_for_completion_io+0x10/0x10 [ 332.530209] ? kernfs_next_descendant_post+0x19c/0x290 [ 332.535496] kernfs_new_node+0x92/0x120 [ 332.539478] __kernfs_create_file+0x51/0x340 [ 332.543892] sysfs_add_file_mode_ns+0x226/0x540 [ 332.548566] internal_create_group+0x355/0xb20 [ 332.553154] ? sysfs_remove_link_from_group+0x70/0x70 [ 332.558346] ? lock_downgrade+0x720/0x720 [ 332.562503] lo_ioctl+0xf7c/0x20e0 [ 332.566047] ? loop_set_status64+0x110/0x110 [ 332.570458] blkdev_ioctl+0x5cb/0x1a80 [ 332.574355] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 332.579720] ? blkpg_ioctl+0x9d0/0x9d0 [ 332.583609] ? mark_held_locks+0xf0/0xf0 [ 332.587671] ? mark_held_locks+0xf0/0xf0 [ 332.591733] ? debug_check_no_obj_freed+0x201/0x490 [ 332.596756] ? lock_downgrade+0x720/0x720 [ 332.600902] block_ioctl+0xe9/0x130 [ 332.604527] ? blkdev_fallocate+0x3f0/0x3f0 [ 332.608852] do_vfs_ioctl+0xcdb/0x12e0 [ 332.612742] ? lock_downgrade+0x720/0x720 [ 332.616890] ? check_preemption_disabled+0x41/0x280 [ 332.621906] ? ioctl_preallocate+0x200/0x200 [ 332.626319] ? __fget+0x356/0x510 [ 332.629771] ? do_dup2+0x450/0x450 [ 332.633310] ? do_sys_open+0x2bf/0x520 [ 332.637203] ksys_ioctl+0x9b/0xc0 [ 332.640653] __x64_sys_ioctl+0x6f/0xb0 [ 332.644544] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 332.649130] do_syscall_64+0xf9/0x620 [ 332.652935] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 332.658120] RIP: 0033:0x4663a7 [ 332.661308] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 332.680203] RSP: 002b:00007fc74403cf48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 332.687907] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004663a7 [ 332.695205] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 332.702474] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 332.709828] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 332.717094] R13: 0000000000000004 R14: 00000000200009d8 R15: 0000000000000001 [ 332.918755] erofs: read_super, device -> /dev/loop1 13:52:48 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b", 0x26, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:48 executing program 5 (fault-call:0 fault-nth:15): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 332.950657] erofs: options -> [ 332.968885] BTRFS error (device loop3): superblock checksum mismatch [ 332.980223] erofs: cannot find valid erofs superblock 13:52:48 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x8, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 333.040803] BTRFS error (device loop3): open_ctree failed 13:52:48 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x8, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:48 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) vmsplice(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="f6f9ee2b23b2e986702f8364e84912763ac7f4fbe8ac5e61c8251452ee56922cc7631ca7a1ed8e35e9afcee94d9374b4b4772c62542127d80af292a3077a3d0a15cad28468a2da375ef3d78f2f48e159278c9ccfc485d5e7a1a40e4491aa6f93b888ff18021b802e09c0cedcb3057a5146ee432171d9dd465583a4e8a7d9bf456a9a74448ddcc285a60a15fc83c208205aa3676b1bf4c9a1db83616fc0", 0x9d}, {&(0x7f0000000280)="585b1aaa5a", 0x5}, {&(0x7f00000002c0)="4026fc9324bf144365e44c212fc6e857781245c83354e2e05ac5d1683e41", 0x1e}], 0x3, 0x8) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x2, 0x1) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) ioctl$PERF_EVENT_IOC_QUERY_BPF(r2, 0xc008240a, &(0x7f0000000600)=ANY=[@ANYBLOB="01000000000000000000000079d58159b872a0f337d6bbff7280831c08cbd6ec38adc9666e36"]) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = creat(&(0x7f00000004c0)='./file0\x00', 0x190) connect$inet6(r3, &(0x7f0000000500)={0xa, 0x4e24, 0x2, @mcast1, 0xffffffff}, 0x1c) setxattr$security_capability(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580), &(0x7f00000005c0)=@v2={0x2000000, [{0x86a4, 0x2}, {0x7fff, 0x401}]}, 0x14, 0x3) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r4, &(0x7f0000000440)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000400)={&(0x7f0000000380)={0x50, 0x2, 0x6, 0x201, 0x0, 0x0, {0xa, 0x0, 0x1}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_TYPENAME={0x15, 0x3, 'hash:ip,port,net\x00'}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x50}, 0x1, 0x0, 0x0, 0x8080}, 0x8050) sendmsg$nl_route(r2, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000080)={&(0x7f0000000100)=@bridge_newvlan={0x4c, 0x70, 0x8, 0x70bd2b, 0x25dfdbfe, {}, [@BRIDGE_VLANDB_ENTRY={0x10, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_TUNNEL_INFO={0xc, 0x4, 0x0, 0x1, @BRIDGE_VLANDB_TINFO_ID={0x8, 0x1, 0x10001}}}, @BRIDGE_VLANDB_ENTRY={0xc, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_INFO={0x8, 0x1, {0x1, 0x2}}}, @BRIDGE_VLANDB_ENTRY={0xc, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_STATE={0x5, 0x3, 0x4}}, @BRIDGE_VLANDB_ENTRY={0xc, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_INFO={0x8, 0x1, {0x22, 0x3}}}]}, 0x4c}, 0x1, 0x0, 0x0, 0x8004}, 0x0) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 333.184113] FAULT_INJECTION: forcing a failure. [ 333.184113] name failslab, interval 1, probability 0, space 0, times 0 [ 333.211033] CPU: 0 PID: 23462 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 333.218936] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 333.228295] Call Trace: [ 333.230889] dump_stack+0x1fc/0x2ef [ 333.234521] should_fail.cold+0xa/0xf [ 333.238328] ? setup_fault_attr+0x200/0x200 [ 333.242650] ? lock_acquire+0x170/0x3c0 [ 333.246638] __should_failslab+0x115/0x180 [ 333.250878] should_failslab+0x5/0x10 [ 333.254678] kmem_cache_alloc+0x277/0x370 [ 333.258829] __kernfs_new_node+0xd2/0x680 [ 333.262985] ? kernfs_dop_revalidate+0x3a0/0x3a0 [ 333.267749] ? __mutex_unlock_slowpath+0xea/0x610 [ 333.272593] ? wait_for_completion_io+0x10/0x10 [ 333.277263] ? kernfs_next_descendant_post+0x19c/0x290 [ 333.282543] kernfs_new_node+0x92/0x120 [ 333.286526] __kernfs_create_file+0x51/0x340 [ 333.290950] sysfs_add_file_mode_ns+0x226/0x540 [ 333.295626] internal_create_group+0x355/0xb20 [ 333.300209] ? sysfs_remove_link_from_group+0x70/0x70 [ 333.305429] ? lock_downgrade+0x720/0x720 [ 333.309592] lo_ioctl+0xf7c/0x20e0 [ 333.313144] ? loop_set_status64+0x110/0x110 [ 333.317558] blkdev_ioctl+0x5cb/0x1a80 [ 333.321451] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 333.326816] ? blkpg_ioctl+0x9d0/0x9d0 [ 333.330708] ? mark_held_locks+0xf0/0xf0 [ 333.334769] ? mark_held_locks+0xf0/0xf0 [ 333.338831] ? debug_check_no_obj_freed+0x201/0x490 [ 333.343851] ? lock_downgrade+0x720/0x720 [ 333.348003] block_ioctl+0xe9/0x130 [ 333.351627] ? blkdev_fallocate+0x3f0/0x3f0 [ 333.355953] do_vfs_ioctl+0xcdb/0x12e0 [ 333.359845] ? lock_downgrade+0x720/0x720 [ 333.363998] ? check_preemption_disabled+0x41/0x280 [ 333.369017] ? ioctl_preallocate+0x200/0x200 [ 333.373428] ? __fget+0x356/0x510 [ 333.376885] ? do_dup2+0x450/0x450 [ 333.380422] ? do_sys_open+0x2bf/0x520 [ 333.384311] ksys_ioctl+0x9b/0xc0 [ 333.388291] __x64_sys_ioctl+0x6f/0xb0 [ 333.392181] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 333.396761] do_syscall_64+0xf9/0x620 [ 333.400560] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 333.405755] RIP: 0033:0x4663a7 [ 333.408956] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 333.427857] RSP: 002b:00007fc74403cf48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 333.435570] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004663a7 [ 333.442836] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 333.450539] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 333.457810] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 333.465081] R13: 0000000000000004 R14: 00000000200009d8 R15: 0000000000000001 13:52:48 executing program 5 (fault-call:0 fault-nth:16): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:48 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b", 0x26, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 333.600909] BTRFS error (device loop3): superblock checksum mismatch [ 333.626695] BTRFS error (device loop3): open_ctree failed [ 333.779592] FAULT_INJECTION: forcing a failure. [ 333.779592] name failslab, interval 1, probability 0, space 0, times 0 [ 333.795713] CPU: 0 PID: 23496 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 333.803614] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 333.813052] Call Trace: [ 333.815647] dump_stack+0x1fc/0x2ef [ 333.819292] should_fail.cold+0xa/0xf [ 333.823101] ? setup_fault_attr+0x200/0x200 [ 333.827430] ? lock_acquire+0x170/0x3c0 [ 333.831418] __should_failslab+0x115/0x180 [ 333.835661] should_failslab+0x5/0x10 [ 333.839463] kmem_cache_alloc+0x277/0x370 [ 333.843619] __kernfs_new_node+0xd2/0x680 [ 333.848124] ? kernfs_dop_revalidate+0x3a0/0x3a0 [ 333.852887] ? __mutex_unlock_slowpath+0xea/0x610 [ 333.857734] ? wait_for_completion_io+0x10/0x10 [ 333.862404] ? kernfs_next_descendant_post+0x19c/0x290 [ 333.867690] kernfs_new_node+0x92/0x120 [ 333.871673] __kernfs_create_file+0x51/0x340 [ 333.876089] sysfs_add_file_mode_ns+0x226/0x540 [ 333.880748] internal_create_group+0x355/0xb20 [ 333.885324] ? sysfs_remove_link_from_group+0x70/0x70 [ 333.890499] ? lock_downgrade+0x720/0x720 [ 333.894642] lo_ioctl+0xf7c/0x20e0 [ 333.898175] ? loop_set_status64+0x110/0x110 [ 333.902574] blkdev_ioctl+0x5cb/0x1a80 [ 333.906455] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 333.911822] ? blkpg_ioctl+0x9d0/0x9d0 [ 333.915715] ? mark_held_locks+0xf0/0xf0 [ 333.919779] ? mark_held_locks+0xf0/0xf0 [ 333.923840] ? debug_check_no_obj_freed+0x201/0x490 [ 333.928854] ? lock_downgrade+0x720/0x720 [ 333.932999] block_ioctl+0xe9/0x130 [ 333.936613] ? blkdev_fallocate+0x3f0/0x3f0 [ 333.940928] do_vfs_ioctl+0xcdb/0x12e0 [ 333.944811] ? lock_downgrade+0x720/0x720 [ 333.948956] ? check_preemption_disabled+0x41/0x280 [ 333.953963] ? ioctl_preallocate+0x200/0x200 [ 333.958362] ? __fget+0x356/0x510 [ 333.961805] ? do_dup2+0x450/0x450 [ 333.965333] ? do_sys_open+0x2bf/0x520 [ 333.969212] ksys_ioctl+0x9b/0xc0 [ 333.972660] __x64_sys_ioctl+0x6f/0xb0 [ 333.976556] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 333.981135] do_syscall_64+0xf9/0x620 [ 333.984945] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 333.990126] RIP: 0033:0x4663a7 [ 333.993311] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 334.012201] RSP: 002b:00007fc74403cf48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 334.020011] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004663a7 [ 334.027267] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 334.034520] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 334.041776] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 334.049031] R13: 0000000000000004 R14: 00000000200009d8 R15: 0000000000000001 13:52:49 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r1, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r1, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f0000000080)=[@in6={0xa, 0x0, 0x0, @private0}]}, &(0x7f0000000180)=0x10) r2 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r1, 0x84, 0x70, &(0x7f000000aa80)={r3, @in6={{0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}}}, &(0x7f0000001d00)=0x100) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x1, &(0x7f0000000000)={r3, 0xdf3, 0x8, 0xffff, 0x9, 0x80000000}, 0x14) r4 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r4, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r4, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:52:49 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x48, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 334.256805] erofs: read_super, device -> /dev/loop1 [ 334.263119] BTRFS error (device loop3): superblock checksum mismatch [ 334.277998] erofs: options -> [ 334.315358] erofs: cannot find valid erofs superblock 13:52:49 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b", 0x26, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:49 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x2010, r2, 0xffffe000) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) write$binfmt_aout(r2, &(0x7f0000000100)={{0x108, 0x0, 0x8, 0x376, 0x3d7, 0x101, 0x39c, 0x3}, "9b71254123482b6fe592ace25baa358bb7ad24e7e93dceda0d1350ccdadecd26a470b571900f6adc59621b4a03d147f06812e588b7bc0d2a2c29c22835d6fdea83409e0a74c6e360de28626989608f71bea86619aeae22c6bdd509bff6dcd49a6e092e052a0e9b9861c5cb12", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x58c) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendto$inet6(r3, &(0x7f0000004600)="c5", 0x1, 0x20084000, 0x0, 0x0) 13:52:49 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x4c, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:49 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x9, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 334.344043] BTRFS error (device loop3): open_ctree failed 13:52:49 executing program 5 (fault-call:0 fault-nth:17): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:49 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001", 0x39, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 334.545185] FAULT_INJECTION: forcing a failure. [ 334.545185] name failslab, interval 1, probability 0, space 0, times 0 [ 334.556658] CPU: 1 PID: 23551 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 334.564548] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 334.573901] Call Trace: [ 334.576497] dump_stack+0x1fc/0x2ef [ 334.580138] should_fail.cold+0xa/0xf [ 334.583947] ? setup_fault_attr+0x200/0x200 [ 334.588278] ? lock_acquire+0x170/0x3c0 [ 334.592265] __should_failslab+0x115/0x180 [ 334.596682] should_failslab+0x5/0x10 [ 334.600486] kmem_cache_alloc+0x277/0x370 [ 334.604645] __kernfs_new_node+0xd2/0x680 [ 334.608802] ? kernfs_dop_revalidate+0x3a0/0x3a0 [ 334.613565] ? __mutex_unlock_slowpath+0xea/0x610 [ 334.618416] ? wait_for_completion_io+0x10/0x10 [ 334.623093] ? kernfs_next_descendant_post+0x19c/0x290 [ 334.628387] kernfs_new_node+0x92/0x120 [ 334.632372] __kernfs_create_file+0x51/0x340 [ 334.636793] sysfs_add_file_mode_ns+0x226/0x540 [ 334.641480] internal_create_group+0x355/0xb20 [ 334.646069] ? sysfs_remove_link_from_group+0x70/0x70 [ 334.651258] ? lock_downgrade+0x720/0x720 [ 334.655421] lo_ioctl+0xf7c/0x20e0 [ 334.658975] ? loop_set_status64+0x110/0x110 [ 334.663392] blkdev_ioctl+0x5cb/0x1a80 [ 334.667286] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 334.672656] ? blkpg_ioctl+0x9d0/0x9d0 [ 334.676548] ? mark_held_locks+0xf0/0xf0 [ 334.680611] ? mark_held_locks+0xf0/0xf0 [ 334.684682] ? debug_check_no_obj_freed+0x201/0x490 [ 334.689705] ? lock_downgrade+0x720/0x720 [ 334.693859] block_ioctl+0xe9/0x130 [ 334.697486] ? blkdev_fallocate+0x3f0/0x3f0 [ 334.701807] do_vfs_ioctl+0xcdb/0x12e0 [ 334.705697] ? lock_downgrade+0x720/0x720 [ 334.709847] ? check_preemption_disabled+0x41/0x280 [ 334.714865] ? ioctl_preallocate+0x200/0x200 [ 334.719278] ? __fget+0x356/0x510 [ 334.722741] ? do_dup2+0x450/0x450 [ 334.726283] ? do_sys_open+0x2bf/0x520 [ 334.730177] ksys_ioctl+0x9b/0xc0 [ 334.733637] __x64_sys_ioctl+0x6f/0xb0 [ 334.737528] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 334.742110] do_syscall_64+0xf9/0x620 [ 334.746034] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 334.751223] RIP: 0033:0x4663a7 [ 334.754415] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 334.773319] RSP: 002b:00007fc74403cf48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 334.781032] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004663a7 [ 334.788306] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 334.795578] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 334.802850] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 334.810130] R13: 0000000000000004 R14: 00000000200009d8 R15: 0000000000000001 [ 334.826655] erofs: read_super, device -> /dev/loop1 [ 334.831692] erofs: options -> [ 334.850613] erofs: cannot find valid erofs superblock [ 334.865703] BTRFS error (device loop3): superblock checksum mismatch [ 334.888247] BTRFS error (device loop3): open_ctree failed 13:52:50 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001", 0x39, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:50 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x10, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:50 executing program 5 (fault-call:0 fault-nth:18): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 335.044406] BTRFS error (device loop3): superblock checksum mismatch [ 335.071064] BTRFS error (device loop3): open_ctree failed [ 335.096513] erofs: read_super, device -> /dev/loop1 [ 335.114745] erofs: options -> 13:52:50 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001", 0x39, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:50 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x68, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 335.157522] erofs: cannot find valid erofs superblock [ 335.215976] FAULT_INJECTION: forcing a failure. [ 335.215976] name failslab, interval 1, probability 0, space 0, times 0 [ 335.235357] CPU: 0 PID: 23592 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 335.243262] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 335.252616] Call Trace: [ 335.255209] dump_stack+0x1fc/0x2ef [ 335.258845] should_fail.cold+0xa/0xf [ 335.262657] ? setup_fault_attr+0x200/0x200 [ 335.266986] ? lock_acquire+0x170/0x3c0 [ 335.270971] __should_failslab+0x115/0x180 [ 335.275207] should_failslab+0x5/0x10 [ 335.278999] kmem_cache_alloc+0x277/0x370 [ 335.283136] __kernfs_new_node+0xd2/0x680 [ 335.287275] ? kernfs_dop_revalidate+0x3a0/0x3a0 [ 335.292038] ? __mutex_unlock_slowpath+0xea/0x610 [ 335.296868] ? wait_for_completion_io+0x10/0x10 [ 335.301523] ? kernfs_next_descendant_post+0x19c/0x290 [ 335.306792] kernfs_new_node+0x92/0x120 [ 335.310758] __kernfs_create_file+0x51/0x340 [ 335.315170] sysfs_add_file_mode_ns+0x226/0x540 [ 335.319833] internal_create_group+0x355/0xb20 [ 335.324406] ? sysfs_remove_link_from_group+0x70/0x70 [ 335.329583] ? lock_downgrade+0x720/0x720 [ 335.333814] lo_ioctl+0xf7c/0x20e0 [ 335.337346] ? loop_set_status64+0x110/0x110 [ 335.341742] blkdev_ioctl+0x5cb/0x1a80 [ 335.345627] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 335.350988] ? blkpg_ioctl+0x9d0/0x9d0 [ 335.354872] ? mark_held_locks+0xf0/0xf0 [ 335.358921] ? mark_held_locks+0xf0/0xf0 [ 335.362969] ? debug_check_no_obj_freed+0x201/0x490 [ 335.367973] ? lock_downgrade+0x720/0x720 [ 335.372110] block_ioctl+0xe9/0x130 [ 335.375723] ? blkdev_fallocate+0x3f0/0x3f0 [ 335.380031] do_vfs_ioctl+0xcdb/0x12e0 [ 335.383907] ? lock_downgrade+0x720/0x720 [ 335.388053] ? check_preemption_disabled+0x41/0x280 [ 335.393055] ? ioctl_preallocate+0x200/0x200 [ 335.397459] ? __fget+0x356/0x510 [ 335.400910] ? do_dup2+0x450/0x450 [ 335.404446] ? do_sys_open+0x2bf/0x520 [ 335.408327] ksys_ioctl+0x9b/0xc0 [ 335.411779] __x64_sys_ioctl+0x6f/0xb0 [ 335.415653] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 335.420218] do_syscall_64+0xf9/0x620 [ 335.424009] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 335.429182] RIP: 0033:0x4663a7 [ 335.432361] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 335.451249] RSP: 002b:00007fc74403cf48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 335.458944] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004663a7 [ 335.466198] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 335.473450] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 335.480701] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 335.487952] R13: 0000000000000004 R14: 00000000200009d8 R15: 0000000000000001 13:52:50 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000440)=""/50, 0x32}, {&(0x7f0000000080)=""/49, 0x31}, {&(0x7f0000000100)=""/138, 0x8a}, {&(0x7f00000001c0)=""/76, 0x4c}, {&(0x7f0000000240)=""/178, 0xb2}, {&(0x7f0000000300)=""/25, 0x19}, {0xfffffffffffffffd}, {&(0x7f0000000340)=""/107, 0x6b}], 0x8, 0x0, 0x1f) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:52:50 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x6c, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 335.644716] BTRFS error (device loop3): superblock checksum mismatch [ 335.659319] erofs: read_super, device -> /dev/loop1 [ 335.664420] erofs: options -> [ 335.687325] erofs: cannot find valid erofs superblock 13:52:50 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f4248", 0x43, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 335.709211] BTRFS error (device loop3): open_ctree failed 13:52:50 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x23, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:51 executing program 5 (fault-call:0 fault-nth:19): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:51 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) preadv(r1, &(0x7f0000000280), 0x0, 0xd9f, 0x0) r2 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r2, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e21, 0x2, @ipv4={'\x00', '\xff\xff', @broadcast}}, 0x1c) sendto$inet6(r2, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 335.846607] BTRFS error (device loop3): superblock checksum mismatch [ 335.866740] BTRFS error (device loop3): open_ctree failed [ 335.934475] erofs: read_super, device -> /dev/loop1 [ 335.960537] erofs: options -> 13:52:51 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x74, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 335.982594] erofs: cannot find valid erofs superblock 13:52:51 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f4248", 0x43, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 336.035554] FAULT_INJECTION: forcing a failure. [ 336.035554] name failslab, interval 1, probability 0, space 0, times 0 [ 336.071305] CPU: 0 PID: 23649 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 336.079225] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 336.088584] Call Trace: [ 336.091185] dump_stack+0x1fc/0x2ef [ 336.094825] should_fail.cold+0xa/0xf [ 336.098638] ? setup_fault_attr+0x200/0x200 [ 336.102966] ? lock_acquire+0x170/0x3c0 [ 336.106952] __should_failslab+0x115/0x180 [ 336.111205] should_failslab+0x5/0x10 [ 336.115005] kmem_cache_alloc+0x277/0x370 [ 336.119157] __kernfs_new_node+0xd2/0x680 [ 336.123316] ? kernfs_dop_revalidate+0x3a0/0x3a0 [ 336.128095] ? __mutex_unlock_slowpath+0xea/0x610 [ 336.132929] ? wait_for_completion_io+0x10/0x10 [ 336.137588] ? kernfs_next_descendant_post+0x19c/0x290 [ 336.142859] kernfs_new_node+0x92/0x120 [ 336.146826] __kernfs_create_file+0x51/0x340 [ 336.151225] sysfs_add_file_mode_ns+0x226/0x540 [ 336.155884] internal_create_group+0x355/0xb20 [ 336.160454] ? sysfs_remove_link_from_group+0x70/0x70 [ 336.165631] ? lock_downgrade+0x720/0x720 [ 336.169779] lo_ioctl+0xf7c/0x20e0 [ 336.173312] ? loop_set_status64+0x110/0x110 [ 336.177708] blkdev_ioctl+0x5cb/0x1a80 [ 336.181584] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 336.186937] ? blkpg_ioctl+0x9d0/0x9d0 [ 336.190809] ? mark_held_locks+0xf0/0xf0 [ 336.194857] ? mark_held_locks+0xf0/0xf0 [ 336.198905] ? debug_check_no_obj_freed+0x201/0x490 [ 336.203908] ? lock_downgrade+0x720/0x720 [ 336.208044] block_ioctl+0xe9/0x130 [ 336.211656] ? blkdev_fallocate+0x3f0/0x3f0 [ 336.215966] do_vfs_ioctl+0xcdb/0x12e0 [ 336.219840] ? lock_downgrade+0x720/0x720 [ 336.223986] ? check_preemption_disabled+0x41/0x280 [ 336.228989] ? ioctl_preallocate+0x200/0x200 [ 336.233384] ? __fget+0x356/0x510 [ 336.236824] ? do_dup2+0x450/0x450 [ 336.240350] ? do_sys_open+0x2bf/0x520 [ 336.244246] ksys_ioctl+0x9b/0xc0 [ 336.247687] __x64_sys_ioctl+0x6f/0xb0 [ 336.251559] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 336.256127] do_syscall_64+0xf9/0x620 [ 336.259917] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 336.265101] RIP: 0033:0x4663a7 13:52:51 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x6, 0xfffffffc) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x44051, 0x0, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_REM(r0, 0x84, 0x65, &(0x7f0000000000)=[@in={0x2, 0xb361, @multicast1}, @in={0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x31}}, @in={0x2, 0x4e20, @private=0xa010101}], 0x30) [ 336.268277] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 336.287255] RSP: 002b:00007fc74403cf48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 336.294949] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004663a7 [ 336.302202] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 336.309465] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 336.316718] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 336.323981] R13: 0000000000000004 R14: 00000000200009d8 R15: 0000000000000001 13:52:51 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e21, 0x40, @mcast1, 0x2761}, 0x1c) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 336.502322] erofs: read_super, device -> /dev/loop1 [ 336.513377] erofs: options -> [ 336.518548] erofs: cannot find valid erofs superblock 13:52:51 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x48, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:51 executing program 5 (fault-call:0 fault-nth:20): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:51 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f4248", 0x43, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 336.638146] BTRFS error (device loop3): superblock checksum mismatch [ 336.696422] BTRFS error (device loop3): open_ctree failed [ 336.712085] erofs: read_super, device -> /dev/loop1 [ 336.731008] erofs: options -> 13:52:51 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x7a, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:51 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mmap(&(0x7f00004f0000/0x4000)=nil, 0x4000, 0x1000002, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r2, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$BTRFS_IOC_SCRUB(r3, 0xc400941b, &(0x7f0000000100)={0x0, 0xfffffffffffffffa, 0x3}) sendto$inet6(r2, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 336.751728] erofs: cannot find valid erofs superblock [ 336.823898] FAULT_INJECTION: forcing a failure. [ 336.823898] name failslab, interval 1, probability 0, space 0, times 0 [ 336.842029] CPU: 1 PID: 23697 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 336.849928] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 336.859332] Call Trace: [ 336.861937] dump_stack+0x1fc/0x2ef [ 336.865687] should_fail.cold+0xa/0xf [ 336.869495] ? setup_fault_attr+0x200/0x200 [ 336.873822] ? lock_acquire+0x170/0x3c0 [ 336.877810] __should_failslab+0x115/0x180 [ 336.882048] should_failslab+0x5/0x10 [ 336.885847] __kmalloc+0x2ab/0x3c0 [ 336.889386] ? kobject_get_path+0xbf/0x240 [ 336.893629] kobject_get_path+0xbf/0x240 [ 336.897701] kobject_uevent_env+0x25c/0x1480 [ 336.902129] lo_ioctl+0xff9/0x20e0 [ 336.905678] ? loop_set_status64+0x110/0x110 [ 336.910089] blkdev_ioctl+0x5cb/0x1a80 [ 336.913977] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 336.919367] ? blkpg_ioctl+0x9d0/0x9d0 [ 336.923259] ? mark_held_locks+0xf0/0xf0 [ 336.927320] ? mark_held_locks+0xf0/0xf0 [ 336.931389] ? debug_check_no_obj_freed+0x201/0x490 [ 336.936412] ? lock_downgrade+0x720/0x720 [ 336.940562] block_ioctl+0xe9/0x130 [ 336.944189] ? blkdev_fallocate+0x3f0/0x3f0 [ 336.948598] do_vfs_ioctl+0xcdb/0x12e0 [ 336.952489] ? lock_downgrade+0x720/0x720 [ 336.956668] ? check_preemption_disabled+0x41/0x280 [ 336.961684] ? ioctl_preallocate+0x200/0x200 [ 336.966093] ? __fget+0x356/0x510 [ 336.969549] ? do_dup2+0x450/0x450 [ 336.973088] ? do_sys_open+0x2bf/0x520 [ 336.976982] ksys_ioctl+0x9b/0xc0 [ 336.980440] __x64_sys_ioctl+0x6f/0xb0 [ 336.984330] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 336.988916] do_syscall_64+0xf9/0x620 [ 336.992721] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 336.997909] RIP: 0033:0x4663a7 [ 337.001096] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 337.019994] RSP: 002b:00007fc74403cf48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 337.027701] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004663a7 [ 337.034970] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 337.042236] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 337.049940] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 337.057205] R13: 0000000000000004 R14: 00000000200009d8 R15: 0000000000000001 [ 337.113213] erofs: read_super, device -> /dev/loop1 [ 337.120676] erofs: options -> [ 337.144972] erofs: cannot find valid erofs superblock 13:52:52 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r3, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r3, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f0000000080)=[@in6={0xa, 0x0, 0x0, @private0}]}, &(0x7f0000000180)=0x10) r4 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r4, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r3, 0x84, 0x70, &(0x7f000000aa80)={r5, @in6={{0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}}}, &(0x7f0000001d00)=0x100) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0x9, &(0x7f0000000100)={r5, @in={{0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x11}}}, 0x6, 0xf3ba, 0x937, 0x9, 0x20, 0x22, 0x7f}, 0x9c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:52:52 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x4c, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:52 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:52 executing program 5 (fault-call:0 fault-nth:21): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 337.321959] BTRFS error (device loop3): superblock checksum mismatch [ 337.385038] BTRFS error (device loop3): open_ctree failed [ 337.453751] erofs: read_super, device -> /dev/loop1 [ 337.463571] FAULT_INJECTION: forcing a failure. [ 337.463571] name failslab, interval 1, probability 0, space 0, times 0 [ 337.487090] erofs: options -> [ 337.494707] erofs: cannot find valid erofs superblock 13:52:52 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x300, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 337.506208] CPU: 1 PID: 23742 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 337.514194] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 337.523555] Call Trace: [ 337.526146] dump_stack+0x1fc/0x2ef [ 337.529780] should_fail.cold+0xa/0xf [ 337.533589] ? setup_fault_attr+0x200/0x200 [ 337.537906] ? lock_acquire+0x170/0x3c0 [ 337.541882] __should_failslab+0x115/0x180 [ 337.546116] should_failslab+0x5/0x10 [ 337.549913] __kmalloc+0x2ab/0x3c0 [ 337.553455] ? kobject_get_path+0xbf/0x240 [ 337.557693] kobject_get_path+0xbf/0x240 [ 337.561758] kobject_uevent_env+0x25c/0x1480 [ 337.566183] lo_ioctl+0xff9/0x20e0 [ 337.569734] ? loop_set_status64+0x110/0x110 [ 337.574139] blkdev_ioctl+0x5cb/0x1a80 [ 337.578060] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 337.583424] ? blkpg_ioctl+0x9d0/0x9d0 [ 337.587315] ? mark_held_locks+0xf0/0xf0 [ 337.591373] ? mark_held_locks+0xf0/0xf0 [ 337.595441] ? debug_check_no_obj_freed+0x201/0x490 [ 337.600465] ? lock_downgrade+0x720/0x720 [ 337.604620] block_ioctl+0xe9/0x130 [ 337.608240] ? blkdev_fallocate+0x3f0/0x3f0 [ 337.612565] do_vfs_ioctl+0xcdb/0x12e0 [ 337.616454] ? lock_downgrade+0x720/0x720 [ 337.620603] ? check_preemption_disabled+0x41/0x280 [ 337.625625] ? ioctl_preallocate+0x200/0x200 [ 337.630035] ? __fget+0x356/0x510 [ 337.633487] ? do_dup2+0x450/0x450 [ 337.637027] ? do_sys_open+0x2bf/0x520 [ 337.640917] ksys_ioctl+0x9b/0xc0 [ 337.644383] __x64_sys_ioctl+0x6f/0xb0 [ 337.648361] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 337.652942] do_syscall_64+0xf9/0x620 [ 337.656744] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 337.662015] RIP: 0033:0x4663a7 [ 337.665214] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 337.684108] RSP: 002b:00007fc74403cf48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 337.691817] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004663a7 [ 337.699084] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 337.706347] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 337.713609] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 337.720872] R13: 0000000000000004 R14: 00000000200009d8 R15: 0000000000000001 [ 337.793525] BTRFS error (device loop3): superblock checksum mismatch 13:52:52 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) r2 = socket$inet6_sctp(0xa, 0x1, 0x84) bind$inet6(r2, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendto$inet6(r3, &(0x7f0000000100)="c3bb3ae597c1faf5fcfa2d2feeff7d913a8c42f83da8334f3dd13c62595703703222702bba5bf9e0a72173b6710dcbd5514a7f8cae3d9379a2f106637f21a9706bfc3469da357b98b089f111b817c1657f7dc8d18d2984cf4e39b7ce8dd2f2c2a895f0b2a57815ac255f5b47637439fb3c1091ad403d91fb5768c6f2b7c9abea3fa3741cce5fa615ac5156208ba0c28679dd7b5bf6e37b3fb259dcb0d7043bb038e0d66177167c5d1db37aa6dfbfc381199668cb22a827f6a6386ac27c3392b08313c7cc3f7157ef9259273a5128d71295be14f3e4102c377c4c030e857deb4dfcf6e408f2e3b6aa", 0xe8, 0x50, &(0x7f0000000080)={0xa, 0x4e20, 0x4, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x3f}, 0x1c) r4 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r4, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r4, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x1c, &(0x7f0000000080)=[@in6={0xa, 0x0, 0x0, @private0}]}, &(0x7f0000000180)=0x10) r5 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r5, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(r4, 0x84, 0x70, &(0x7f000000aa80)={r6, @in6={{0xa, 0x4000, 0x0, @ipv4={'\x00', '\xff\xff', @local}}}, [0x0, 0x2, 0x0, 0x3]}, &(0x7f0000001d00)=0x100) setsockopt$inet_sctp6_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000240)={r6, 0x6, 0x1ff, 0xfd, 0xfff}, 0x14) setsockopt$inet6_tcp_int(r1, 0x6, 0x6, &(0x7f0000000000)=0x4, 0x4) 13:52:53 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x60, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 337.912042] BTRFS error (device loop3): open_ctree failed 13:52:53 executing program 5 (fault-call:0 fault-nth:22): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:53 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f424852", 0x44, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 337.968754] BTRFS error (device loop3): superblock checksum mismatch [ 338.054012] FAULT_INJECTION: forcing a failure. [ 338.054012] name failslab, interval 1, probability 0, space 0, times 0 [ 338.067569] CPU: 1 PID: 23775 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 338.075464] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 338.084810] Call Trace: [ 338.087423] dump_stack+0x1fc/0x2ef [ 338.091061] should_fail.cold+0xa/0xf [ 338.094867] ? setup_fault_attr+0x200/0x200 [ 338.099191] ? lock_acquire+0x170/0x3c0 13:52:53 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) bind$inet6(r3, &(0x7f0000000080)={0xa, 0x4e24, 0x2, @empty, 0x3ff}, 0x1c) setsockopt$inet6_tcp_TLS_TX(r2, 0x6, 0x1, &(0x7f0000000000)=@gcm_256={{0x303}, "db580117829e66d9", "e6e9e9d56dc5a6cde2ebbf3103e4d208df340745ac12104cb5438b18a3e6eb45", "eded3378", "f6d612b52bcf9057"}, 0x38) [ 338.103172] __should_failslab+0x115/0x180 [ 338.107412] should_failslab+0x5/0x10 [ 338.111219] kmem_cache_alloc_node+0x245/0x3b0 [ 338.115893] __alloc_skb+0x71/0x560 [ 338.119526] alloc_uevent_skb+0x7b/0x210 [ 338.123590] kobject_uevent_env+0xa90/0x1480 [ 338.128003] lo_ioctl+0xff9/0x20e0 [ 338.131549] ? loop_set_status64+0x110/0x110 [ 338.135995] blkdev_ioctl+0x5cb/0x1a80 [ 338.139886] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 338.145248] ? blkpg_ioctl+0x9d0/0x9d0 [ 338.149140] ? mark_held_locks+0xf0/0xf0 [ 338.153201] ? mark_held_locks+0xf0/0xf0 [ 338.157266] ? debug_check_no_obj_freed+0x201/0x490 [ 338.162289] ? lock_downgrade+0x720/0x720 [ 338.166441] block_ioctl+0xe9/0x130 [ 338.170065] ? blkdev_fallocate+0x3f0/0x3f0 [ 338.174385] do_vfs_ioctl+0xcdb/0x12e0 [ 338.178278] ? lock_downgrade+0x720/0x720 [ 338.182424] ? check_preemption_disabled+0x41/0x280 [ 338.187438] ? ioctl_preallocate+0x200/0x200 [ 338.191844] ? __fget+0x356/0x510 [ 338.195297] ? do_dup2+0x450/0x450 [ 338.198837] ? do_sys_open+0x2bf/0x520 [ 338.202730] ksys_ioctl+0x9b/0xc0 [ 338.206185] __x64_sys_ioctl+0x6f/0xb0 [ 338.210074] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 338.214652] do_syscall_64+0xf9/0x620 [ 338.218455] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 338.223638] RIP: 0033:0x4663a7 [ 338.226823] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 338.245716] RSP: 002b:00007fc74403cf48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 338.253422] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004663a7 [ 338.260707] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 338.267971] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 338.275239] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 338.282506] R13: 0000000000000004 R14: 00000000200009d8 R15: 0000000000000001 [ 338.311049] BTRFS error (device loop3): open_ctree failed [ 338.317085] erofs: read_super, device -> /dev/loop1 [ 338.328283] erofs: options -> [ 338.346144] erofs: cannot find valid erofs superblock [ 338.394773] BTRFS error (device loop3): superblock checksum mismatch 13:52:53 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f424852", 0x44, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:53 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r3, 0xc00c642e, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x14c00, 0x90) [ 338.457164] BTRFS error (device loop3): open_ctree failed 13:52:53 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x500, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:53 executing program 5 (fault-call:0 fault-nth:23): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 338.565833] erofs: read_super, device -> /dev/loop1 [ 338.571017] erofs: options -> [ 338.574548] erofs: cannot find valid erofs superblock 13:52:53 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f424852", 0x44, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:53 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x68, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 338.638862] BTRFS error (device loop3): superblock checksum mismatch [ 338.676341] FAULT_INJECTION: forcing a failure. [ 338.676341] name failslab, interval 1, probability 0, space 0, times 0 [ 338.712397] CPU: 0 PID: 23824 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 338.720309] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 338.729660] Call Trace: [ 338.732250] dump_stack+0x1fc/0x2ef [ 338.735885] should_fail.cold+0xa/0xf [ 338.739693] ? setup_fault_attr+0x200/0x200 [ 338.744020] ? lock_acquire+0x170/0x3c0 [ 338.748004] __should_failslab+0x115/0x180 [ 338.752248] should_failslab+0x5/0x10 [ 338.756049] kmem_cache_alloc+0x277/0x370 [ 338.760202] skb_clone+0x151/0x3d0 [ 338.763750] netlink_broadcast_filtered+0x8e5/0xbc0 [ 338.768776] netlink_broadcast+0x35/0x40 [ 338.772837] kobject_uevent_env+0xa56/0x1480 [ 338.777246] lo_ioctl+0xff9/0x20e0 [ 338.780776] ? loop_set_status64+0x110/0x110 [ 338.785169] blkdev_ioctl+0x5cb/0x1a80 [ 338.789044] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 338.794391] ? blkpg_ioctl+0x9d0/0x9d0 [ 338.798266] ? mark_held_locks+0xf0/0xf0 [ 338.802314] ? mark_held_locks+0xf0/0xf0 [ 338.806368] ? debug_check_no_obj_freed+0x201/0x490 [ 338.811381] ? lock_downgrade+0x720/0x720 [ 338.815518] block_ioctl+0xe9/0x130 [ 338.819130] ? blkdev_fallocate+0x3f0/0x3f0 [ 338.823439] do_vfs_ioctl+0xcdb/0x12e0 [ 338.827314] ? lock_downgrade+0x720/0x720 [ 338.831448] ? check_preemption_disabled+0x41/0x280 [ 338.836448] ? ioctl_preallocate+0x200/0x200 [ 338.840848] ? __fget+0x356/0x510 [ 338.844289] ? do_dup2+0x450/0x450 [ 338.847814] ? do_sys_open+0x2bf/0x520 [ 338.851692] ksys_ioctl+0x9b/0xc0 [ 338.855130] __x64_sys_ioctl+0x6f/0xb0 [ 338.859014] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 338.863583] do_syscall_64+0xf9/0x620 [ 338.867376] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 338.872550] RIP: 0033:0x4663a7 [ 338.875730] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 a4 48 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 338.894624] RSP: 002b:00007fc74403cf48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 338.902328] RAX: ffffffffffffffda RBX: 00000000004afcc0 RCX: 00000000004663a7 13:52:53 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendmmsg(r0, &(0x7f0000006cc0)=[{{&(0x7f0000000100)=@pppol2tp={0x18, 0x1, {0x0, r2, {0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x2, 0x1, 0x3, 0x3}}, 0x80, &(0x7f0000000200)=[{&(0x7f0000000000)="b10068ec7b6abf08038b82ba7cc7671a71b780b49a5e827f53c577a8707c97beb959c848a5b0419fd3db", 0x2a}, {&(0x7f0000000180)="166fc4374f2b114db3abaa385a2aa63f07e4a6345458668f9f9ab9a0e9eb7f9b1e688c451bec3f7a981dd700d78025488345408e5983ade0026f03e4793b801d1fd83f465f562966d752344e61436dabd56a18ca72ce81e9b1f32c97e89d6cbb65d54b742b96578ef6d50818c29b", 0x6e}, {&(0x7f0000000080)="63718ac61ed9bb20b49a993c213bcd6af8bdd538621ac78744039191a18ff8bdcd66044686365220f1cba672", 0x2c}], 0x3, &(0x7f0000000240)=[{0x80, 0xff, 0x6035, "ae97f10f934b7fa3be4d5b22559cd0b2f8d4fe5c9558ccbe5fbcb20670d19ffe989c253afc8a7bc8c4f8dafbfc1abacbafdde4e8762de9f8d5cc899baf274b131159950676487c8c74c0916698aaa45864eaeabc2befa68b39e2d9befb10e4f4c2d9f254f09cf896ccfd79"}], 0x80}}, {{&(0x7f00000002c0)=@ieee802154={0x24, @long={0x3, 0x1, {0xaaaaaaaaaaaa0002}}}, 0x80, &(0x7f0000002740)=[{&(0x7f0000000340)="ffd5ae17dbbb40ee57ce054ccfbb7653c8065c5ab4c80d1513fbce4248ab4331bf93b30ce7f0aa135cdba960dadbac", 0x2f}, {&(0x7f0000000380)="9f22c770ad5874147e962b8e694e2f6dda42c152532a69366ba763d7ed0bcb394da780b8753fe93206b20bb5b2a6263c187af9752a7c80263a63ccbd776affed359d46cf223c5d6a484d4f27fc66778710386d4f07c1042f3ae850a30bde565fb15af8d4bdb0338b8d2b0ea67d9d002f3404ef219a51f2c83d4d221e04e5", 0x7e}, {&(0x7f0000000400)="29bc7719b503e0111f84a27f1f3afd50ac189a63e5defd3667fd4ab02e7c53142045034b18dfcf0a7b72ae3830cbbfcbd3e7ce240d7c0a266280f19bbb0ed3966baa6aff510cb9361fe25fd5f77a540ceb210b7b3371f1e3832264b3b0328b586994a2225b600f4fbae72d3df6a78d7d05ca3160ccce6cc417e7f8ece2049bbd997afe5f6f4bab07bbae8d8657d32da94662ce54548cc96de425cb2923ef19595adde0badf708423aa21fbf4c50ba3ba73f004feb6ce42b6b4920e24b58aa0779998194e6ac2e07d63c9a30facb86130a3481c393b06cf38c937001b28fd5f247cf4d224523530c59276467813f619fa5ae125372f3af9aa66e72e5a18373d5170d25a1a57262b2a5815aa6307760d5dd7227a4580ba4a664771a5934bc6ac44e710a76381e571935543bab7327ff1bec2b73612df635e73c8c9cdd18ecd9c71c4a7e52bb96649c8861e33f80b8dadd12f07d0a4fbdb8881fb18bd5ad1123520bcc906f3f1615aeab84fab0063d77e9e6ac329a998a3dc9bc47a7893d6a14be6e2efb4ee8cbc75f8fdfac1b7e7f3e98f80736d52500b4342d4b828e95b2abdffdc586b8d45cf237066d8cdfa28f99d3134151ece12ae76d1f265984ebdcb68fd6f3cfd1912b19d84fe5fd53fe4493eac5f8a422daa456c40573e763fe32b5884f713f674ae4f85666458a04f4b96d7a1e5ce47fd8e88a1d728696452444c43c07a135664206141abb51b99d481544fb74ae6fdd69a7e608ef7158c1463f5acaba4a644b6a3ea0397b66f6d0b0bd2d6e5b137176867b12059e4f84e990d91314bb79675e6466af18a816f466bd1bd02a061e541361e82a396eaa5221875c7d4d68ea72186a8dbeca7069d98dc95ce62e138562cecd2ef97c1e702ffda7cb6eb9ee46d0e428868ad580e73b2a95f956c1ecdb113c26a96e2d778ef957cc5bb8a553aea72be5e09426325338d1f63b036a921e8d39efe36b2a693cb8c7d2db45107c6d7387a2e21fe30b820a38ef54a496dc8a09ccae87f75b46cf74bb8447f06d7275deab278564d27efe5c5ce1310d59ee6c6684a0177bc6a8c2f81c33e64ef317fc589276d12ab4bf8245e295ee807b6b17f110c326318f53ec4404f5f21cce950643467997bfcc4589b2539ccc52650f3c0df7fbd7322cccfb68a96096bf753d9845b699e9877b2d02b71628f278c8b2cdccea4213f155871afc95ea20e0e7373bbff995d49adfcab94092a8e8324acf808eca141f2423419ab31e3a341134af1e0baaed24382ec04a2b932596d75ae551b80eda6e7db7621dc444176fb0731c6b3dccd28b35f69f6ace7a009728cba5c0a8f6e9ae78b3e7ce28e5f3198d0f37227dbc4ff58206af53ecbef54ab52bccaf080d01d0bbdc3ab30b37a3041302b5c7d8e29865d7773af2dae33ac2d0f864a94af3abebb9821df17ce20f8d00fb2f65254ad1924e82342592aaabcdc9624479e949cd5e3e49db191721bf5c6e576f3ae9823bdd0e81654130324989dce2b739291dfad06bc5403ceda086424491e63ea348ecf42d987246f05d62de00ddd212182e9f13f6fa01b347db5aed3e8079f8241ef0562ebcb740b844bb3f2c6595970929a17bed8a41138a86c1f3b2ec8523dbe908b448af9a387b63db57926c4810849225ff29d67e4523bc7c48bb82c45ca01c65897715ce5684716fe799c681708eafb4fcc4a490e19c45d67de491b617e90384a878f91db14bf242e947a094a9e14adb4961a086df51947a64049372ad8330839cb64cc365eda120f9c60fedc703ff9c06834f06244a973ee36824971bd530e43001ebd556d3632d02f79309ac9f053e4ccca7beecfd6575e0ee35dfb7f18c3bed4149cbd552068653e34ae178f7980a33385540da0cb47a49f75f5895d440936fa2dab39c89ced1939c330e4cc3535058cac65b6a633443a1d128da2ab48f0fc9d8b68c47a5edb9db68a9986b18f74521e57298fb45ae46c80db16bd8ed72b161382303f36717532458b228832bc7b03ae105aaf2e1ebfa8adcc0049dd72e7bad7a46d9255b4cbef5017e509136e22066df0e30cafc7ea250dec0f2317a14745fcc8f6de174353e08c8a42234e1fd22b8cbca83c0cf7626541de6be9044ce6f136831eab272773b51cee9e52abc6d9f0144285a87b9f500d17ce26b1b93e68ad1fd12b9c4ae5b3e67bf0df54002beef5ce3e9aa0e4cc68cba123eb58758ef0ac0536c0bababe2b02b1cbad4d7c5036ce7b97bfcd71cf50a9966a912ba5b9ffde1aa63482bcd37775b325c08a389703c5cf1b0dc208e995bd28ebb98238794e5aedb0efbee150f020d1415a2b37471dd4e03b3cf9379554a2832c7d481fd54d443b35ab3c93d9f2823aac4ea94e6d8431d26785fe193fd69a7b64ef0cbdc08cbddc3535c9b5044ba0b68aee21cbc764262977c0a20f0b639ed758b6674a027484f23864ee91fa7bdcec67457fb5b2b9051da0da2e8784638e0f55dc7fe1deab16b6856030f349addc8c0660743226acd88e9d6871e6efecfe6e49336853721e71627128eef0929ec9aa7fe52f9bb48d34f869e04461a84d913096525ee5397576855f1aaf5f08fafd45aa6d8a6c234287c60da4b5d301656b4be8f586808589013348cd1ea784dfed099447016a9f7968130a09782c30c2aef8fc967ddd46db03e48c717bf93bbac537598683738b5e1b24699fbe9538afff032e3dd943fa05f2e87df992199ffa93d631430dc1a07880c98f434b08db7d91f72f35acee58a47f5f7da14e9b0758105dac48bb41f3c6186a42ecdbfdfa3f68b3432d9969bcc301b1913c3a00eba91a2870de67f7be5592dc1bc819487567fcb70224d457e1c8cc884de011a0fcb6a91a31dd0e3c5de15a2610358e4eb3f25aa88c4f3de619e0837dfc30be26b2de3d15535247d776798c61457ed8b5dab7acb6b9a3fcd0e3fa89fdee47f887b488d91b72b9a07eb76402322d9c27a6c26d3cdcb09371d75214790be4b9ccdd46b7815aea3aa14c5a759d44b8f049bdf892f6bb3046003fd24d983a3ea6545ddf173d9fd85097a9cc3ca9427e2d554762065be923b2fb1264376351e523597dc13b60cab17cb92979c98189a84b6a61694991fd675de9c6c07e9227fd12ff1f805030b7b8b96e43f11d739a6c40aa3731c581fc162f8035904db4c85900ce2ced1a11aa0d6f64e08790a43cee8b73cf548d2d46a5b9fd3c440290c787585bf23bf8a2a806ac7341db129a340e4cf9507696320d093e9bcfc81bbe905cdaeb939953a9e597ae1b044a400afb3d9e3fc98a50b595cbbb9d494bfb6bc5c63410d330b6a313fb3859ae89e9172ad71dcf7ceb43982ef8f29b7e29cd1a88925d8f71549efa423c24c698832ba3177355a0bbc94525ca8d538e136bcbd70f6da7e0db5bc23c75a05fe1b5cd0745021a8208fcaa7147d4f13636d11f42c1095d2e8c5d425f4c0556ad1e1f55ebfd71f69af65ae22d8749c037fc3eb27bfdc957c6f2ef405653254469c8893f28919c30763e2fe12e492d4e3697b51ef501ff0be739e6f1f7fcdb829aa20c93ab721d68189606dcec1e3fe7e7b35fe57979213680a412cae8645f8ab37a9db5c5cc200ad361366fcdefd2deb39acce65a7118d65ce801a986f4de55c47f8e96e185007d38d7e5d30207ec123017d7c84bf29b37789e2b73a479267333b25b9fded8878edf7d853a2c6ea638d08f3a765671650ae8bdcb33945ec90c072ef86084f42bbe21ab4364af478791790be07807a89f47317b5299065a781dd42a058cf82d1c8d455cba930778f5189d30c4af5704334a120abc85848dba8d91b4ed352174efa684d54fcb7e3bfd99c8857134cef6e22ac2773d1263877184618456b350c0b6b9a084eb823711836b45a99ad6d862d04384d31e461fce217ee5df63f2c838802d612f9ced4de01f8d7eac0744f7fd5741c19557423db7cfbba0112c296603216da1e20d5c5be5cbbc74793b1c47ecc9320af2e187a084a88c4df78ce959f5de5880941ac62a830a0dd6f910dc4aaadf014b65c4ffe4ac155c76119f676c88e027aa48f3b8a0eb1fdf7170f75e30a65fdfe9d2b97edcd57552ab126b4d118a80b10439336265a16708a7d7f6141e145005a9b445960d94de35ad7e55208202e53e87fb06a24f9b2634ba1e7501f8bef3519d188d71361b742e714bb9aec781dc50198ff5001db285ac2910deba50aa064d36f629eec5c077226060089cd8e66a37ca7e4082372e14c41275ef228a5f2d5d9a7ce0aebeacb2e34dfb76a21bda7d524b817e8f8ef3c058b4b6ffa5b3d295aeb9be72fb395237cdac9d01f24168f4f1381b7784c9867706b8dfc3a826305ae860902364af812a3484fdb963aee41d40713ad410d0ced2de23021581eb5801c692678611c30605a5b0e38dbb4e6812f7975141b11d2493fc0fd6f619e08ebe61cbbd12db1c0076d2590f25bc2a50b033412041866daeb428ed77f8c5be2960dd9a05e2ba5744f72b87366dd89a1f9189dc8f87479efaa60f4d8446a1121e395edcb26eaa1b750f59e716bd54d97f4cd3ce2353badfdd5344beacc2101f2c8cc50ee5c28a5ee7bf8dda227062af7b6827f9795ad9354c52f12d40d91044772d9bb31c1847ddb04be9ef1802e84fa7ed73ba550fe726b4c54f1412abcda64f258f5d0806021d4881510ca1ec2119a3781a830989f13737ecff521ed2d0e92493b669752dda0b3b0ad98a0f921468dce9fb6d4b125a7633ed6fdd1fd491c67e27a1138f81f3dff24cb8be87f4deb96b8562f62e54d3f2e3938351b72784b9a6a9d38cef947e69ede0340d3c005d1c02fb5f43d9196ec1e8bdea4b942b6ca9f483bb2622a7e20b163a011f796151bb9d82e171b4cc0d3d6152ce259812b7827920dceea18e6bf4b3561d20ececb22af345e3a6d06a0f953b5480c9de74eefa395e35a587a23090542ffe5629f9d39aa0de90fe4147282bc6ef6664d1368f77008012dc3e0f676e1481ff6f82615b122ab5b496babf67e203e405076519faa643f98b8b47c646029be3379acec0724f83a03e1f520924b5a2f4aa61ea5c3dcb20f0ae10adf74eb2ae594c5f5bbbaab6545b5d35aaf8650920001d4f7a311d74963983774df9d10628173a6b54c1f06c44d17323921f0fe79f4a006fbd2ca8b04f1a3f20692a8d2629b1402153aa69ecad98e1ef04735d05e0f39813d1e4268d76eb5bf0663dc8f0eb1d41e804f8d951c634f4f5fa3378b0ddf55e0335fb4caabc641448f8c68f13430702b1b25461209471b82e3053ac8f87b065f41706cd40e85411a0b9ac87100c0dae8fef9b9f3eab6c9f55e70e10df447d1c764fefb8fcfb7d7896e1fc9f6c23f1779cd1a9d0af08895da16486ae611424cf84b524737a4b8992660564dbdcf15ccc1bc5b9f379f216c7afdf02a62356e0a1e35ddee09edb48ae23e1dd670b7430cfccd24d0bb83448ea276a862d9b04a0868d386bff22e3ef0f7a4df1d5165409ef35516281c56209f3d887352086cc772b4d1621684091d42e7b29953c5768f057a25bdf464b286a9d49aa5a61c51229035ef323948d7f6401571ddf7f9910ba7ea7a6e64d03777158a703c0b3fbdd5bfb61bd96bf577967488476ee126bfc96b3e5f813b4b8301f5a439ccbb873a7c658bad8360d07c967fea7c3afbc9970bcbea2f47522d03c4897eab9286e70cdf65943bb5c4494c26693c2fdc919261a459c96d7a0aa567fddef2c63ef3a00bff1170faf892b4acfe578fe30cf7a61b83245bc70684e67c02f2f63d114fa16317226aa", 0x1000}, {&(0x7f0000001400)="2cd828bb4f510f92fb535437cadd3079807c6c46f06b0a082dfadb94a10362c40b3947252937d2f4421d040f09ee947e2ad89885c93ab4d4d8fb5a11544f4c08c4beee953b9fce38bc690412f90d8870ebe0d0f381844d4adf4c135242fe99aa673cd77a4b40f80c101e5f895f199dd9e8e9dd99ab4f82e89f992d0af8d9c45be33dfbe9a5a1d5c7dc1218c64f23ad030328ec8bdba385d6b1b5fd057112a0c404d2703fc36d2af1e224e8e8ac654123bb9fab", 0xb3}, {&(0x7f00000014c0)="20b49d8d08d090861b0398bb9739fd288218598d0fdf5e3c94ad0a", 0x1b}, {&(0x7f0000001500)="8ef6757af71b7849d291244a67ba9325e7f2f3037d08c2a2ca6310a9c0bb8814a852dd5f02111e275cc23ea837bbd1d0e81059240624df0216452ff25f99787ea25e61eed67870cb86ba952d75fef40328ed0a762c1f7278654ad411cd9497e889afe5330966ec88c52d620fc9b36bfe8b2e1691c635c776d60d42c6fbdb869d743d45f18e9c0be86fd7ee274c338ef3d45eec59bf0f1ce0258f0a52dfb027ffe5d16e9311b0a5ecc2cb19c0bdd8f858e79d25983ca888635c5a5a89bded31d471dac15c94533e65dd718bed95d75768b470e0dd3ea20da0615059eced6e70b9e91eceef040b2746dbcff9cfa21fa10274e19ab9c5570bb07676d41e7a0a133f3cbedc7ef5b588709cf5fcec2672113bd27c08e0768dcf5e42e546dc7a8615d6c2b2ab66ab44617c7b0071187227ba30d7570e77cfbecfc01bd1e40ee57f52bc8a117ec9f2fd7d23bd7289c3b5c62c3b7b6c7788081c1506a32664ebac52ee216617270b361d378127ef761fe1b30c9619582a47eb3caba8f92d7bc9cff9e3ced0a0282dc2385c71068ac16e9e2396d6ef83d04045e3d4d5c5a0516fa3b87a7f5ede671a549aa3bde38754158b26d55036b7c6b0b115c0aedb56494498555ec2929b71fd9396baddb2a8631e47ab826c733f127dc69866377365e277ce65cbd8ed02bbbf2a52f54f9ffafbc129c4e9bbfae22adf0e6395876079a9e2b880b94d52f6c93a53f26204893ad1b85b76f3b9e01286b8910d7cd8934af8ff1512fdeddf5853ba9674924171e3aa4aaeeac6d944eda48e8a932c0de2bd232cb81e7ebc4bf80cab04d88e5f4737d57dc97db850e50c29d85701dddb5f521f948c6c22ba31f1e66ea38166e797c771cca54078d5145a1ba513f8c001e5379836da69c7b5e8f6b82c580a63086b38d6b284a1c9ccdf29c52f51a23a72b7367c210717a139345172a7b8b5ae5a905acdc66e98bca36c6955933ac6120908b89821aa220f5e001cebd0179d9e85dc3d6613f80354e9f0a92c37335a0c90ebf46f5ef9ce49f6aab931a11ad180d50f618c2eab5d59a036da5c7bcf47321bdfa94cdb7150c3cf8d68763c8fb35057527a3966bab1d8a0ea778f06e3dc56be5fe3c48ea58c4a6594a16e1a0ccf7359491f388ed76c7bb25dc036915da415f392cacf97b91ea4b0f712dda89ab2da08dcdb8cc64b5920f29ee6b2d203108805d61b554f88ddbcf50fc28a1f8edf727ad05b3e45069ea8f5373ad25dfc73e0a8cddea3ec53bb163b88c0c0c6e974753c01564f0b5e959a9f0df66d88eb28ca7fda4f46bb32d75e53dd5ef3b72dcfc5f8e441fa31e734521da5acd97bc3cdbb5181f4467a185cb922bb93748bb1714839f97fd779d4b7b928b72a63d70cc34698b35807350cdbd2248919d6ef6f8fcc131aad630d8290a4397a7af97684eea7457561d030e725dcb87e9df4b015730516a233bfd80146a1fa86531927524f612bae9cbed2bc18736b3c5b75239c9db90867c2020c3a27f9bea4a61f34b27307e6bf2b9607f4a24468b5197f61e452f3b4ee8e8bf95ca3d99e9322f2eb0b2f393a8186be444605a773e9672105c565141240a7d4b1c67b969c07957b1c2c0ab705c4c95b5358038b874d8af569d28eb4518b772951d719945a282c4e4a59168157f925820729dd51e6971aa272617a8811b6afcd1038eb28446006364ab80aab254a03d5869e09ef840e8b1b7dfc2ab55318f3c1ecba9132ce7cd638888471722d7191b6b2e39c6da11e6f57bbe170cbb1d0890a8cd7d6a7b24e4e492891aa01834997ce6b2523c9d88aed21b22b324937a043273ec8a3c94821d4312e76287d0dce3b556afb10a4a116722330c4f0d53e6914afb6d5100164146893a87ea92da4fdd621fcda831ea477d5473a05334817474c5a41644e427b4311944fa8166dd25e3a69fd4a20726607095e819f5c868cb4bbed78f51fa591ea796d04e11b2474f60436793e11e12a3e75af88eba0640125fd5833bfd4b6e947841c520de782461c5b0fe2707bca8c6d06d5e8fd341e5e3386ebce614ad0efcc4aeca682ea7f5e2d0cff55edf5e03806eb25c4292a847c808849db2546fe26bfe1e917f0dcd28231bcdf14a7d1ccba8e3d9d22fcf9ad7484c19d14477d3c7a988cf843e4acf0a50016453d6436298510410576f757a2e6c543c9b59f78416f846368e580e784ca2ce7bd409b82c684dc9660e29fbf62768da6b52a22b4395bcc7a4a30f30b898896704abc91a8348b7eeb5802384abd485160e3a38c7ebc991e704ccb28ac79be78187c41674006c11937c1aac2ad2c10061d126b43eb1af9ba2031b0d101873429738da991698ae2ed609c0aa19b238b36f81070a138cf85d15eaa62fbf386242dbb044dd6043d6b02c7e500a5019b71d4a8556b854a1a5dae5ff2e118366ea0e5f1cb32d408bdba57ed4fb10b97fcbf0601bec5d18491e8cd820752cfe1304946dcdba2dfb1ce4cb1b44abba6a42e5efa5b0eb62e3c2cf5e7dc88f7387e50a79906c8c7f29964d3943aff59bd6cbea754ce277e288c7a898c468bbe81a37cedea9aca67bf8efc50fb9fe1650f353b9dbdedd378d1cd51435a151ee45411ecd308435898c68f5558cb23362ba1bebc5911a1fc2192395a82d9c713eaad3ace06e020cb09c756574786402277fe71e41a029f5745e5308928964a6638d23fbbfb4b5b880e7be88d316bde51f6a1a63ff149d82963b993cd9f4b80091ab4cf40216158f5eaf4c0dc475b1998af95440acd7087fd689b197f807c97168e1713d4f9ab3ea59f8cf8b022670de1913d9ec3235cd26ac1527a9aa833c5f231cc2f0bf2c33c7bfdd6b2afd05e7d0af2f233e355479e109b76959a15d0cd0657a229eb4aba093d7e32f8c899fbbcc5852b57dd832d85d52911c389301d80e081433ccaebb45323147309c48174b20bb5e9061ffd753376f0aebeb5bb31e4b7d142e2b86d599d017b499d87df80f7371add01867094a558a0160209ede4c4671ad89164bd7056de6058bbbf6ac4df3e0b415020934aa9d66b8109c6dcabef26a35f823c1001c0dff2c7abb465bef72d05f735b548a20185aac2b54459abb50e45012b2ed5619395bb0cee1e4c8ba38341657118928145fc8269b159fbb8a7e5c15c0e0382e6ecc964a9a1da98b73e41d93b4423da17bea9e98ba6f16b4298beb292c5d3ed96e97bfb2adc5c8709d0cf93ccf0ba42ebd4ad1d35a637812f08df05e5795710114bece69fb3009dddb6ceac583e9ac0f20f75c3c84d5677f9ee9dddbc9af7c275f8b8a932cf7de01e6d32ec1940fcd1ed7219f49905f192047c04da971a5065d951d655a17c0a66707ba05d767041b2c8675430b775926fbc08ee70992ea91f775d6c4a397ad69e28e41d24879638b88b97d507edd3454bb14f9ec0aebd3d0b2e151195fa7e59c17c8c5536d89a1ffafdd438b0bf18ef0f7adcdb8117e408bd8bfa9a4c39180d0f7de1e1af04bd8540775eb527f56671f7139f8d307c3378f8b24d4ec4d9c0f8e03bda1fe433402805213d31ae9532ca71e31d771418f73f6f369fcd25d118d85c49948e6059d2b61dc5c04d358ef87ca70812ea83630d111b9ae0bfa2dd11ed939ac8b7754af047c8970eb487ff1f337d34f444e5bf2c3846fe97af01bb796fbe85db7fdb7c7fbe5394dfb90a23cc77b1a5109ffe1c2432c00d6970efa648d6500f0e6ef70e7a6f9704e9ed4ceb3b91db3476d3428661bafbbc06e58629800f8e2c818d1ac776b2d6a54d877e0ec2abf41f096561615182ec0caeac4810b255bafdbc0587c6cebbb23ea405bf53b03a8aa6335d971990077997ff50814d47f87007b2f7b9839d559d63e39ab14e4306f2d3e4fbba41687af59755bf0de3b4d135d652aace809dc7c3a288b9cfcd9f9ca4d0627d7f666f502ac5012ff95a4a98886811236f49ce40e171bb4a8fda1672841258d9908b88a817b05b7b5924ad44084a8b5450f57b9f936097632854370ca53b808914834d722db460735e29dab8ebbc76cd8029e3074f05a7813ba8ace4b157448e12a0506c543d10dbe4e77f54818175a46cefd7671e94bb86a595deca0558ef145471668a81e3f0d08c00ecd96f9102232c802121ad0b31c9aed37ff8097cc95e49b4bf3827cf5df7b94d8ba3ca6251f67fa15d236f5f25a3464d0245593602969ca11634950415faa63b5e17aa064691d3085a43cfe0eb2f08f7e0b6b478f62391e82cbdccfbd02ed42c25e12ed6f10882507921068d6c5dade128ff82857412598cbea8f5d8b31db44e2661183025995619866a4efffeb1ef124959136544923b53528ccbdc0b0783a7e725ef65f408dd4d10c81f76668270c095a458a7d7bcd0836d7451e0af5b3ce94d1848805b64bc54ac52946ae60f0991f34b9b09338ae57769533defd2cc525480092d46e6a4e7e5566d32158b456adc63275d936cf8087900f302ff535e64b7837264cd10645f44b82e22909778cfab336a0d63d6e7e259b9671f45ba338527423e7ee4fca4dbc97213cd0788671b86c53d48db015013a4d41d31d9cf15498f23525468a5f9a51611ae387ff161e5e2cd3a4b20d9891734c256ffd5c6725888066ee2350610eb079a03621a824e3c97d71901383c536ad4d2662db43ab56e5f36e3fc3e8afcd8274870e79ade73716488b0074c8ebcb2e721ff014d4f7fff360ab960c65cfe15d9a9efefaf77bc56c7addaf9d461ae4945c80660743574652591cb7baa52a63d6d4b3017d99a7f28db85f1e8abfedacb2ca5d618959adf6953297bb4ac2da2d3b3b74bc4f93961a668c6051c861f762f6f8d6e1e8d91e56a17216c71e9e8bcee8418945499627cb29bc328ade55624e7acb7e5e38304f5a1a9631f2683305611c661086cc6c6f6db320cf495c2720f442b36c751dde36c4e9bdb46bebe7f6d40ea0bf2b2ec5f75ab285928ab437df96b0ca19391294f7e62d2bb3ccc4e43060a39567061309f7446d8810feaac9450c5aa40c1d2c0113c9bc83aa27b522ebbf4c7f842c55358800271a49019fed5279eef5cdd75fc9484aed07b32b64edd61c40d2af0e0ed7d5777dfedbf3257e9ede7429776eac0de4be87ca8dcb0ebdde4ffc366cf94cdd2e3558e241351f0bcab33fb154009cbf74ecd4f3d9e210e4454f45196f3d5164789f2b3ad3de0f93f68f625408327cf00bd098e8eb66a118efcc44038ace4841002a500bc791349a5b8405cf8697403f59e65ffb40ca80849137894ff4b4fc9920d8695f5ff285a0d15cd7a199ef73f93194a5c3b3a3b7b665af49b9969dcdc234e49b2c238d92ab688e640de0df1064ac32c2e9bbef6bba8dc3e233ac42328a11f29963cc99fa235265fc3a075b51c64249c8916fff4e6516f1a37be0dc85b272cc36105837d7da3415fc9e4291b9569a21026c3f9f8bff87b3eaf9d945c665e7a677c0bc75390d7f596876329c6a660d5e07d4ed0f53967d4f58145f9906d0e1ae3c095a915ed3e47b9d1299483cf8240428c722052dced95d37b6cfcdbe73e69b355ff45eaafcbf73b15519841259647c0fc6c0d033df855429f1530339f8c5784b768888bccbfd8428c4799211af8762736cb382365f0e3268b8c0f430f831d7aebf09cb7a6e314401e6b17e0e9a8fc60b010aaac56fde1c984c5de9731a13982106158c05af196ca8109b7f76ec18d656a1e3321c1e7a50cfed432a75482fd5ff05648a34cdf9088f5081d47271e43c98db5634dcff846ecc0cb0d3c7c123f57a87eabc167f6969b51ff0febacc776c79ea7c441", 0x1000}, {&(0x7f0000002500)="2c6bbb97157b0a14ca694f6f3d76b96387e0422ebeace4c04c23b8d7159796e12eedf8c55a661ba6ae618d397d898a2c7f354217b9a2aaaae31d6211fc43a8330eb113efe8dc5085b1e71c8c1f28038b852f59e1f96f6ced3a2e88b693c811900465063285bf7c0d27adbc9f64ed2bdf97d91600f011eb74d32c94197468b0be9ba95bdb66f3fd4e054b4a1d28e01123df3ccc96da3b5d506cb78a11aafcfbd766d612412d28739aaf0deef1a4ecbef3060908ecad98eeaac811c7cc694f57b5d7032eed3b0870678d22e3327dc77a2701056849369cf2e8fc13fcff51ed6058248741", 0xe3}, {&(0x7f0000002600)="34a5d8bf8ddebd5ae5c5c1065fc34ccf965c9c93e2b92728c2ea3134bbdcec0efa112989d781eff885d1240a78ad9d603f37426527452ae552f786c2a4665760cb0e5689ec577a4abdf6a5cf62aee2be8bb830c4618220cef9a4643d430b73e1ce6d0be8a0df8fa08508fcf3da2e84517e60ab75e1154b17a3413b22c4b54857ead46945f5db476bbda817688fcdd9e6945d8a757eb1d8ccc12160ddd3a66dfe2cce3469d6a906b2b06a90c43edfabe93340da776c9df91676e49f4b39a77e19a510a66cfc75c176f337edb86f5466c46f33971c1bf12f9d4101", 0xda}, {&(0x7f0000002700)="3b8c39f07262309a529829279a421e9c4f08347e979d595a07976daba1b28e15ac58b9ba6dd4ecb0b4a53501a076909e22418fd79556e96a3a", 0x39}], 0x9}}, {{&(0x7f0000002800)=@sco={0x1f, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}}, 0x80, &(0x7f0000002bc0)=[{&(0x7f0000002880)="8c6c3aebb24aad9c607b47bdf943d69d92cff93c20011f5d9e2799aecb920975daed8edfec8d76a4949c0cec39277291aab771dc9f2af5fee260ae7022e9166594f6634c2eb83a57960cb3ade2dc7984b173b78bf0a98f6549c9fae41e8b047b2b217d5183622d1737f7221d0a72de4deb95102dea33f48c42bf18aefb3b62f84156a3f58d4818a90feb967bd3edafe5be1ba3b426bbfb6ee528f7038bc6fca1fb14f82d3217ea06e03f2e23903dd306f79df3eaf413e3d196e054bb80df", 0xbe}, {&(0x7f0000002940)="daa91b2a4c77aec49ff6490eba49e8c2439efa0343058283e2e87683e8a9918add7f24f0e7b60927245efe5bb0a10c687789d1cc4ab52a86a244db0e26f3ae42b85373928fe398d12a34ca55f26bcf95909a2827bbba152a825f7a3ac1bdfd9e97384373bcf40859b2249800b8f3629a622fe7c6c7c11b7c532aeaa9940c3852b11734296fc0519a754367984bab0096c9b13f393db24c8120e4349cda624aa8bcec652851e8c6a8aff1400e04ddfc01edc6e4a9e32d3c6ec0e47997552fd5f2bbf8be10a8beacbd07209aceca34075c7e9aaf686e1785b4f8", 0xd9}, {&(0x7f0000002a40)="7473b7e2b2f6d239773a", 0xa}, {&(0x7f0000002a80)="090c4ea36a3edc1dd9ae768901bf702635096afbfb7b1e602cc0c3dba8415c0b5e05934ca17cddb6ad5089297945e22d76a050c16ab37887817ea5ec77465cfb4f8670995e8e30d61626a2098dc7af9421d4c0d1a3d8f921e6dd", 0x5a}, {&(0x7f0000002b00)="e8c2a2be360bab68f4415ef28effcc7f55fb02c486627e190512b42cea305b3951b284dd6712a76c5eb02dade49c2c7761dc4662d83e35ba93d92a015128569e577166bd641f64d0bb83d9950e291778d9bf9861e67bb109386cd1b56489e6da12c8c8dede777278f41aa2f90c6748ae87ee415dbdd2187ab8ea90cdb2711f87c2d97aad1ea10ae7da8d639897e905a6a00d6b774383e42fc9fdc0cbc967a3c6ae9268a56f5384f8242a9a3de77cc8dd8326143e2898531e9560", 0xba}], 0x5, &(0x7f0000002c40)=[{0x60, 0x111, 0x2, "48e7102e8d16f3b867ea0074ba5a40f645e2d381ab3b99a1d2883179a9498dffa729cf1c3ba83aa05b5c6e54feda4c6d3b59a22904483d8d106d06deb7b11193d79b75ed0bdbf11b62"}], 0x60}}, {{&(0x7f0000002cc0)=@sco={0x1f, @none}, 0x80, &(0x7f0000003e40)=[{&(0x7f0000002d40)="eb7a1cdb767a43f4f14cd241ac66dc49b0ae302d36debd349bfb6150bb39f73c2f519dcb52369e863a45be89df42220b62fbce9bde8025f9b642cc8b12121373d64c289e0cb04a03f362b6d8e7809fc806f9dc1f44fb04952843189f3570178c52e56cc95c50083913d95e75c67a141a19779479333b0416036457b2ad433a8ba498c106a956411650d3108e2fe4c593afff040719ef47ce779c414ab6cfa1e116ff6638658f853217554d2c764f2083263e18403ee10ef99b0cdb95ab1e3aa209ec9dbfb26524f2200e882475fda2", 0xcf}, {&(0x7f0000002e40)="13a9b0278781beefb4be00b689dcc6ee751f74fd74b678604d7db6ab17777cd87ad13e4c80933be722ac0d0ef5fba1adcfb6995cbe5c281bf18bb6e206f77d3c044554bc5d716a919c94ab5fdf63cb2f531da47c3bb883216bfbae4969cd5256f4a6591ae633a80e058f2db73c44f240345e55c642c8b8ec4d78f306547266654cf41d62ab4cc77ac534f1ec9253f5f02a385995ae88728f55c00c9321443936819940be2c4f9ceb18942f59533e1c6aa0ea188aad6bd46883bb8368c61321b3c1d97f8316da77364fc198685197481489ebe12cb710ac5513b4c2aaea43da2367aee6ec7ec68fd42766a72e39b050d9b038c701ba89a6b9ade67c85ab9e3aa0d5a3665372906a64926d533ffb622c3798b6705ebaef262d4339b625e1231aad6b3dfdf72389f5a0f9a09c4c0c72e7d8e91f72770313d77b636bf5f41f2489b8a1881e845d3217825ce8d199b687a2b8d5a518ddeed61bb41f9b3bd52ffb9f7369f47800ea8fb75e6ed83608ec93d29b9382b7c621c4eb59209967c82d2950cd314fc1a68f5826f601b4a134d540ec8241c36f61579d989abb719bcd364302261e601716ca4a83d4e010f903cf5096d602d4cfdf4566945a75f7d65265b63aea067e6b3d8463aea0f496cd97dc9d604951ce89c9860a3c2e0f3641383058902533cde7e6c1df53c5f44824da373c2847ecc3feef2691a0ee4aede1bb495228e453e373cc18beedfd6c5a29b6115036fca77ff9a76ac3637af2c25219d2ab62313eb2a5b82d318b6877f9085706f82380e5d0cd82293ade42cd6ff0bccf33b10018280081709e1fb2100e8a30962811277754ed43767d419fa6d2e573fa24b8b66286cd9f5eacc6cf722052c5b1f5e91493def1edb762f004dc24844e7f686b4d6dd2cf37595cab0d062da75dc4cfd71f84caac7f03b7741882b897a72c527cf0c89580ccd3c12f352e66d17a3101735543c2dc52cf4e6cefcf8e5a63d122a68b7d5beeb512ed759aeaa2af129657f66e495c45ad053c4ffb19e89c22094203ac3e6f3035154d8402630123d48c2648bb5d8c63966e346fa98601dc451f7173a9e02d822a3ec37db882794734fa66bdc9cf6b6d2138ec2771b9efc3f0ca3303f8d526021081e1fab23b8b2aa3b01abfeb1d20de5dc9da869f1c3aa4f39ae11b8a2eccbd4b49b90f06a9749e296c200c6138e029bb0a1757cc998d9436ced1c9e7cadea760d3e0e2d40df911e1d6275b516cd2e5888f85da0908294534e8cba2545290d61477ac03e9a5787190c16641546cdf4ad34b30d80e79fc21c7814e8778a8a24e09b21a3ad10053524d2fce0b5296e1726ea2ee764ed16a3c0075d174dd4abcc3c7e186addbc7069647f6a4bd3a0d34220f7afe479533516bdc3ce62528be0a02d5062c3351b0ba1d7262f5c54470add187d2ade83f74fece59188e4c671b75a32de1f20850ba8005ac96b547757db00dc791d31ef2b059ccadeb3550c3473aa9f284e68d1c0786879f8e2a7c55c75fef891abe0f09e97dc45bfb4140f2b804069f3d1da07be84115db2fc328084e2dbce4dde9a85af48a2fe87c95056044acad4179f814c427c344a68605cd7066c4851124375bd5965f12e48c38599a03128b13b91aed510311804c2c0b4c88252012004f55efd059953440c372665a7d6d61ba716ae3e91d042cb8f09276ffcd95e6c587f3bae0a3e6c64d71e8846dd86480d11a69bee86e232fedf55fe607bb3ba97a2ad18a89ff4c5516b062f12a0ddd6c7b6c260b4ec2daaf30ac1306a9f26b89058d7b44b50a476249c5dee68ddaf079a44901e317a64579005a8be4902af8c7727c4de1d8de14e3d7ce3d40c5d16c6620b4066d0894606b6304e2a4991f8de8af2ed4e2a604a4a990e192d7bbc4f89405d79ec1730a0c52508244fc9e7f1b9b75d3adc6267dc587344ca36c0935d057faa75aa22ad43cbf2a4e395ed4ccb2cde62ea16aceb3eab30fd98afda29769d407f31eea9760c103c3ff4c2376bae27054ed40ba0a8ca7041b2e48967b54e36c5bb95f5c9844f8bea160d0d39f3ba6286cd1c9377d76b13afb89b97941dd74f6baa669c7c7dab5c79c75cd3af13fbdec1056f473c712b45718b998b43997915020272ebb2f0270dc167df1b75e0a57b0b7ac4435854ae4a2307e338cae4c41753b20c74c44095d949218d0317d6f4d5e1c93c04fb481e245efd2ce682e4cedc0a8f82928a9df755cda7b8c784efaf37be01efc9ba05a003da84a2a0a62a32262efdb6225926121170b86a6d64768958066b3bfde3571d9656adecfab181322497c67dcfd80a682711eea9419eab94398e8cdc64c5383a0e9aa5f9efda60f75a451ccbbbd72553b8a423a55dfc40287f2efc60327d414241dfe043f3fdc7bc082ad718ebca24ca28334de5750e5a810c7494562b9512274e03b366530184be8e8a264e68d5f40bb57c000562ae00563861af1013f5e27ed9954d5ce673e03cad0a62b444676d8930184230620da59aa91a07616fe15c536b1a089e34c34cb6b122122902d5289779c92c3f53359443207fd2fdaa8f02bd0aa067b9d3d09e1f01e788651a8bed7b1d03b4eb8d6246af668eb7a83b328f5348b0c3c6cb7852b676fe7062a4a5e7b0930e9bb50d3fdce2d28ef6a201830d9c46bddea6d34b038e23ac96796d6857aeadabff6c25fd511da95c5ca49b4dc958a59405b2a5aea561f634def3acfe1b3ef03ee8c03381d33f725d326ae62c217fecc6bd41111a3bc968cc98e877632e067759f4301ddbef71635555b38b43967d4d6d0d74b6086b5000b6fa4e88c8d8de29f2e75953afcca19ce1743cfb4414af4ca304bfef9c249da6b7a38dc989f202ab098a1f8452220741fbee7e54ed31dddae2fccba8175bdc5054bffd3af430d84d811705c8387dbf3d8e4eb5a0ea404c472254c3c3611ce3bedad67f7a182a6f36d1fd3b58e7dc7ce00746df918bb732fc98ad403f16db6ba178f1936b3b599d24b08fef3cbc1dcdc1f1c2c3caf95431d3aaf1d48ff203f436948b7b765218d6d5783ad1beaa3fd96ffcd89b74a5868c0d9ac8e5ef1acc3d1828deff3f29351f164d5cdd47954ded20081498bdb29e1f1984e189766dc4096e600364c40c4e32e095212aa5979393cfd40896cbde80b46d1536eef19f0e141929d3258b95bbbd9f2c065f0361ac94de9d935f03c102e778cffcd733b49726f6b9bd20042097cd43604862ac2fb493cca317d60b0adc43d29b5d7e0d4c0e2a221914ca3889b75a1118d861c9f2a86840f4baeb924d2b8edbf0f77a174cf6fc3953cca78b94e605c85737b771d3c745555dfafa655c96f3f4842ee3af4924898742bb9b470f14e74b3ed90f5dd4b17485a8da6184b78ec4b72d5ec4a27962deefd41ad5a8e390cdfb0fda450a24353464198235fa890f23874d221eb25cc931c0f851f3276220938fc286564825ba22cbdfd10a31be8c8ddfea1428459a5bc4eb907ab94ea563311da549eec953409698650214e7c1a884f0bf4c0465b925c730665d660f238d3e506c816cec52aca76065de6e6344ee6151a4eebbfdb8c3a2c9bd91404d2ef003266190306906f409743914935c35908483f0a1697ce7f92d60658b9f492911439dd6db6b59fccd618f87cc901dcf06f4c71e9d9e7a2552b92f3b3343a46b1b4581c35a4b19d3fe83edbd90c7fba03422a8dd07175396716dfcf8ebb484676f41fd8e93b335c150667565c1008878ecefda480a7126a9a111d935a61555c58fcc55ce23170d1028a05d3e99bbbfe92fe7f05fc3ada61707f40f4a890c5e14e835f584788b068ec9a93917d7f37ede951d3c2d02b57d23816babcd733c459b5ba14e6fc950d453581db6ae6435b292d736dc1f79c9d0dd47872b13d0886700a88dfd3b90faaea59285b41901d21b85af9ad929426087a88fc4d04f650d97a86404beae7226514ba5f3aaee464ef2eb4e098807fb169e2d105269879dd8af9a788119b52b5701107bc90168fc576dc9ed7e68d4c5cd0a5810d69b62bd5825d98c9620dd6da0f026ca3156b29a4704b75294157eaa8e0fa10ae53d9adda4e8937d7792f13fa347183a3e1114def6cf50ab31dd4afc90ff43fb828f8a3ff98a3fd2fe08b2b9c473df11e2169411385281545bbd4d484a63f41c620429e6255095eef83f281745716d6c6d41fa44ee68e508dcba146817c42b1840fbf4a31ef283c5e05c053c608a2ea80704862ef7e3c46002ce9d246bca373247f1d1740d195360d236b65473fe1611bb90bd49cb0166242fcb2f4a434767e7538e160c39343c292f5d5f7f9a9631db5b94b159a6cc143633eec2c6b7b0ad00819415a784e4561c6bbed1f6c469eeb3a8c77b9c85aa582f693065b9911026d7bc3f5edefb7aeaf84ddaea41a21fb70f714c69d120ad143aee3b1f996b69c3c983eee802d775f4ca78f5a5af039503ba7f2e523e39da79180178445abc9b40359aa39cb4182fd0a44918a8b6569dccb58b1a5c2a5dc881349a0c964133f9c698312d49d7c5937dc6d62f1798521e52780a1f94e1d1c584c897c5364f6adbe2db69563dbec955c827066b4dc7ade914918db6bcf52b87df7390285686630a2b40814caa9b84cd6380b5d0f1b4218bf2e78f768b9d23f6493b51220a540a9b060a20f629b9a7efe99c29a433ba40d21111206b56097b07d959555c6014ecce279d771907ed9f3217c58493b813ab1b18cac73ff84b5a27cb9cf87b289bc791a175eecc9803f39642d62c94d1506836b2bc9bc53130ea811a75c1772d5ac95aaf8befc0b17768c90128e98cad35eab70fb774722536f5c2b40e5270e0cc4d20a55613f6bc2aedc442fa31b6a39b6bcd07094703afe421e20d4f1d2dde75c0aeae9350edc7a45027552755677a47415ab3f7eef3b790dc8cf601dc44c99598031947b594fd49da75430c5b8904e986731620ec8e25247e2a00fa045167eec6f1e4972117e6a68f6b5acd7c42e22afa322c1d57156dd2ee0611cf4df3293c28159864eba95cb0edc9e5317a89394fc56807635c1b3b18128cf8c6563e1c5b7e7bea520d151e64fc0eddc9b55a98c09f1b663ea20d480fd153922a8421c813ede24d60bc98a40564bd889dd3becfac89eda36d169c16630559ba72a14bef14a7d01e063aa1c16a7516aa49d320e6c7f10b35fb20911a58338d0f3517bc5364f697b7915b8a19ba1b5bef1fcd2477a5262bd44e1d9f9341c535f3bc3a977034bb82a4b338a5d29b6f0cea5b2a076f808577be1fdfcacee8416462336274f0e5a1151447d6d7069f06d1576ef781f3dd2a9bbd986607d33714539d44849fe3b174c6b8a0c489324d545ece4a12ad17be7c83a76fa17d42347f10aff4da12941624b0ca6d3a90ed33765bdcf7fe558b8b5a7a9d9284809b3e7672827d06b0c8a42ba84360b999da046ddaa3ff219405ca44931d7818ba0a49ecdb726df20be0fbdaca5be78b4c98ccdd44e4480b85e5f9afd0c9cce74825d7fbbdf8e9bfde02ca479ff7c4533045be42fef5e416d4f62ff6c8e13e7180bb4c725e6fffa64335d3862898bd14388eb99a5b4293d8cfdffe701f528ec143d573e1d6e8d78ae5c03f36d791c30ab59386d8181c10410bf7e86b6e3f307879d6bd2c8982bbc2575238eb24f39de0913227b1528d5bb00faaeb9cb0dc98ca0c0e0c51caefa9efd84e30fddff1d19f2232c0fb674ddf0b283b5f8e8bdfffa4646d542f61addb67e122d85d1b26f85d7921926bc438056c5459d560e8b8b960f231c9c06c5db93cc7fb238e73c24", 0x1000}], 0x2, &(0x7f0000003e80)=[{0x108, 0x88, 0x4, "731d92feeeece582e6ed4b8508982dcbc293a3e9fff6099a54798fea0d436db2e06e7a2fcf92f76d2ef04324b24c20e1f3845b57643f913a1d0ff6362f92dd8324ef353ef9e48683b3bb54c223330749bd12aee539fe5a75b4018155a4f03d4feec673aba5c38501d2c85d6b590e3bdd0cd800f1775494a217a64cc965a925a2cea34a85f1118a8e0928abd5c2020afb8897479e249d44bc3c6d365dcb91f53341120143f0ae965b4c097a5081374a17354422822d3c6295840daacce578d745cd21e1f7122640806ef1388768b5ce6e2233f18a5770fdc6109bcc7d2d761a8401b3b06b31c517306cdf79a7a6d3a0afa853"}, {0x68, 0x116, 0x1, "b309515cf4c0c385b1ab8eeb9410e037df9bd1f15dfe29da9113c12a6ecb8e76568380f505398ebbbd233efaa454c730134fa5b9bf8641243ea3ca5d2bfd6f287d6b01c88acdaca3601827f86345df6243b9d5"}], 0x170}}, {{&(0x7f0000004000)=@pppol2tpin6={0x18, 0x1, {0x0, r1, 0x0, 0x3, 0x0, 0x0, {0xa, 0x4e23, 0x2, @local, 0x5}}}, 0x80, &(0x7f0000004380)=[{&(0x7f0000004080)="9ea24be97e8a4cf6b97d676a1925250177899c7f5fa9d86569a33c689a9129c958bccde344cbdb473c107546064d801f4c0c5d3037bf847a7f0412865828e96b44bfe9528c504a94c10130f549", 0x4d}, {&(0x7f0000004100)="8552163b7827c342c55f3b58f1f35005cdd43a92b97f54402c59419b7aa2548c6bbc71dfa9b8e63f3037ac1bb2d896192e5b11d9b5a8ddba44607200", 0x3c}, {&(0x7f0000004140)="93b9af5df96f216755b7444c810d88830951a875be654dd74afa3e25aa8c76b1a5b3444a1c51475a3fd02306913ca72fa3e904af0124c00773639051263f1be8ab49b59a59e9bac11b11517979b7062f4b9ae41e7e93318f78f1a1bcc5eee681668e586fdc0eba6c9fbf4a923bfb62ea999cbd44000bb3060ff25f79dc71dc8615718dd78ae26211d0aa75d2298d4c2d6ebf8938", 0x94}, {&(0x7f0000004200)="044d196a25920c8bcf79b81e3079880851dc1a046ee1a014895e2b240d4fa78b5427912650dbec024e8c3ae70a6f449edad89deaad06b84c51e1c41d99b460166b7f7f3395992483e98347e0d67d826715b08c36d3921cb2ec6cc2afdf", 0x5d}, {&(0x7f0000004280)="1a7bc33ee278012aafdce7503d08ecdce95e293598f969488902b6eda1e751df1f2d665311caaf84a2080a0558e1ef2a6407b6dab8cc516016604e064d4322ca5be4f14dd85a4445f98b97aac734b3cf4ef20874718806dbedda0948de74eafc7cec8adce0efcf3a872551d373d93cb76f891d4668edd93d8b3a25149a931bb284cacabdbabbb86664b3246a69e86123dbfe72373fdb1f2bb21f1dcc88a6667c8e75ff9d23402c0d247ee9541c730796fa2c7af44bc7a6bf39b96d655e58eeba99ab2b314d84ab59bcc247d4cb82c47c60a4a936699a847e4fec2e86d088fa909594560454", 0xe5}], 0x5, &(0x7f0000004640)=[{0xe8, 0x108, 0x5, "23bb9b302a4e4c424014c31b495daf52c0027cd9e09dd138791fdf16b3905f9a80d5c43ba1eb96f49bd1a3ca593670aa60592be2404f840e54cd29190f1422e58ca2ab03beff8970dd45971160446b9160f876336ea5ed811dc0e5f7fc08098c1c9d698a32db5f28e7a9847ddd918a92537a7403429a6fa68967414e9652523331d75eed785344d8cdc692d826130169c842f1f5638be33f7f7031ecdb76f255edd04ef663e80a4db7d36b8ea868973e8fc35e7ff707d7fcd4b725726128989fc67816da475c59be6307d2b0a4960feccd37b93aad"}, {0x70, 0x104, 0x7, "58f5be6d48e796f3597f8cd5d736ca8b52032313da770b94c1790610b3eb0b613f09282ee113594c0d52a4e2565562869540484ea7bcf9c70561708e4c239a39c9562fe31dee69fbfd5d866f86a208b8f1c1d1b0b13def77d1db"}, {0x70, 0x10f, 0x5, "e32e9131482ced8189307a94a118223bd086a882d050b3c3197876f4f7c7348a92e55a12af30fcb4f2dc1784cccafe166bb5e2b7467924b27059c6efb4c8ec73dd4bcb9d26942a4f922eb57fb98642a10d721a5c4fde25a782038b1bb74480"}, {0x1010, 0x109, 0x8001, "5ae3a3c52a933c5c73a2f87f081e5df65ba0b2004c645ae4e1e144b32c106fdd15227ca768e615ce81aa92d6e10f6713202c323624937739634bddad705d1f98252415b07926af4b4917c3e97536fa11c9fe8a42fe3206292bb28d02ad772f798060dc2d685aef38d835616f17e9ed508e01898b0ff466f5b3356abfc97c07bc4665fba3b48f76aa2b43d22808330302ac62282a6b35308ddba657ac2f3a77fdc86512e9d48bc17c5a9da9c9e6e0c2ac50b75db353661ed3eac2e514ce0d7628c8b5fa440d6a30b7938bcf101368833cb105a18f39b8564cd653171cee0ba6c9714f0df3ceb32dcfdaf2f3bd445fa7509a0c5b3246600cfb8b3994753608c66e1c7cb0bab37ce842fb09f22cc4b05dbfc377810d505d6f9b855b4b7cfce5afe889ae1a27048effca8b6b488501c362c21046f9da95e0395aa74f7124ae0723687ce86e232b881e5b79e2bb0e994cd411ee12f564a6dd0eba9901eb2e781d9f924f58c2e8c2f63add25ff69b3740fa0c71947d9f308b0b748f73b3d341fbb7ffc3c5c3943c5bd1d8cbec512ad2cdcd761153b2468ec9b256904abcfa8ff3efd8f54b0853b05e340c44e55ad68601a45d93cd28d41cae8e50d89ac418c203b42484190ffab5a0f60e6d84b337361f2a8b0f11ee4dd61fbd32bb4f0123e97b5703b2d73d6524077a7cd1eb2f95803573fb5d7065c6dd7fc455e1807e0744674d93bf2b22f9702cd088fccdced588faf7eba66e4b03a4c99d7faf12c06a71ea1c7e18c8d759878054026e2fe7ffdec56ac9f9c529a8e054f5a9df01f9598183078e27b97899be807fb96a9857518a6b2933e20c0697d6580020a8dc0b06f624f832ff591d720f8e339825c9181f34dd614fa3202590e4d1cda1bbe6ab396c3e3ecb5ea95ee41d91e7f38f389121e4386cea0286f925ed73df780d79b72830a4c75fc862bec9e8e9be66f80c79445defa50c68ddef3846d0b0d6b77dc575ae08f94c63919fff69bba20bd43eb1c59750d8bd14aca1b0fa0c105131b430afcf069aeee16ecc2986cd8a6ff6e87191a729ab81d9d559d428770048374765f28937b54071be9ef31f99879a0fbc2d0c65508202af34f6682fe21a0f252b2f0bc6506d7466f6029bea57d506b86c13c190fa2de78e72e1caf50ce52167af91a6d09931f1deeaa456942321f3590e3dddaf7c08013efd7c9cffbf50287d03efbac216d20afbbd07a1dfa4dc3fe1380ec751fbf0f46a6779f287d677ebfdda80d7ed9fdbe9ea84d2a5d9d4de7668607efb45926a5fdfce47083221378268864aec12667ef4b889792bee6f598706293aa0ccfdf5d630f7c8f937b9d5580706cf60c627d8da01f4fc7b57aa7e8326be08fcc6a8157ad0d120d07a6520317f8811f3b15f509c82e830ee1cdbd4dc3d92ef037d9c7cac42a3a55ae339241aaaa3e2f195970290cce2391a225c83552d921debf43d95491d9a82aba19dea6024d3d4ef102985162baf3fbc0915e07793e862552ae0db6c965543d8ab979a8055c9800d3cf80dd0cecbd805c26f79c70c973521ec54849f6234b181d658891383d7058244fd1fb73c61e6fcb9c0485cf63bd978a5c9f2886946b0ac7b6d248b52a1a270b16e6a19bd31b0f172ebd8e60bd5da6fad4859c5af043db2fadf8ebd7861ca008e4d1082194857f598a1eaa22acfd7d5573b9a50f0cf215f83ee9ff263013030d5b520e53f5e79c8876b51fb212f15f43e27778bfa2785d15d255c3a79d1e7652af56374143fc54e725258bf6a00ba063c2e4953237c0e1e51fc43e255f4cb1fb834ec451ef16d8e4491a02c2723f840e14a937b6ebc1a7ffae3233ac2e307cbf4fd79f8dabd99ec674399beaed6996c4fe8e699c2dd6029c81967223bc498216bb5dfbcdb627ecaa636078178c75b2726d879d7b62890007cd2a7b10e6299ce599195064e0137c11b5de288dfb0d37ad2c70fbefc32ca16ded3df7d8815479fc9033e697e7bd2ab045073dce76663337adf55f89caf0cb5fe680d4085ad8cbaf8ef4a38a0536ac1e62cd2d7bbb63f697c865e5f7f85e557b4e8da67a61a7aa9ec2936961df870f0f4602e713a61d8823cd6b99b4cb940f1aeff474fd5a206f3941a116210cccd6fa62b9bb4aae8dd3d07855543325b47f77fb9e4c145a4fccc6cab12f1ecaca7ec8dbb834a1b8095880dae1b1d3cd7fa954819f9b722f684be68ca1495706b37722a797659f8dbefce641a685aca0b8e045197850946b0ca4acb9075697203bb7cf5acf5a4b51ad815bdd862125070bd5203da50b2256bc8e0ce397936b9ef32c25cf037d5432c5e8e0beedab2a0d0bcd95ef5ce175cb49fe39457ed2b5e2beed32ccf4b6355ea7a6280a47fd4cec2448e329ee0c9966773a02b78b014b464a4df15783f19e7cacf690f7d7ebc7d51d5312a6f4066aeb13874669c4d9ac156829f17fd35c0937f832063dea1afecdea4fc5e28fb7112dce289f096f066dd0daac3dd87d55325a001a44bfddfc0664e8fc83f24e9141664e95b8a28176e9b9a50d0a96a5c0f811d7a43f8070c03c10dfc3bdb1dbde64b4bc17b4d3e935a7ba69071f09a151ad648eac2e5e0460eccf63c849776a3e02bd0410ac3d78e8c9a8f5a0066aa56ef19f0b7066904f3a8e580221d79498f4b99802a804aaa2d8113ce0ef1f3b3f677d61dbcaa2b51a4d7f2d45f2da5803afac85ae8538b85d7b5603abd141ce8b46cede620efdc7af1aff8be55b6fc93e18737fe0bd62850514b374d8cfab44a106990f19eaa789550663d547521a1cd294d7c7189290a9483ccbda522e08f1ce82017823c1b4b665b39cd8b6d5162f77abde5db1f5c33a248201bbf79a94cd1f5d2e786105d69469f8d15d9b3a92bdad85b00b25b0a8386268013c10065f5020c94ca55de65e1e87786f470e215c983c1f21a0bc7566d3e9d1a0c41fef0ac098ef85813cdfe41f6c9d003bc984f7147e9faccdd4c8edd074256db9a55e2b0333b5ed8f91d4890191ac0e7e286c9ba4b6b9c8406cd23b18c06e0459d7cafc8fc839adc3f08382e65b75a590e53471bfd6b297e5adc15644ff725432a5689971bda33d6a8194c6de3e0a1c0fe4f1ebba1f20b1db830ec8051e473a3b43b5b53e248a6920003c9be9a72b1cbe49f90d504fc35d569e25cd3e1dc1a456016c221d9926c69db0f9507e557249d6a7e71e65d2444d4b775c0732881b965bc6e9a20be5ac0a8504d9ff0b37706e2603dbc482d9b9c4a5b264bc6195b53e1baa8d9116ae4b025d02b6a880232a3e1e8f23ac54568bb55f2ca44f22f7338ed77100a130f445571ad2c2b351ede79f8a13e5d19977a91c53aadbe95326da6edbe7075c746ab0faade81887cbcc7b8a55b529517994741b3c2549760a787a65b38c33034065afcba0e4ab52abd8fc7ee31c947cd86e2ded69dba4576c1b03300f97053e121183172591dc205ba4eb41b7faeedf04afc060427b2ed23fc707b311afea5b912810bfbd4cea9e183fada03c5d1a494d32de226cc804e63dc1b867fdae69344db8cc25382040dbe88c9deeea49dcc426cd46ac7522e8b1aef9ac75f4a8e9b6aaaba123af597424b64d88a67bb635b3e024582cea43675f051feae447f6af1f658873c8de8f59ee1168f88b866ec5a964aa86131aef925ff0bcee05904d98147bd65704d820e05ab5d6930c45ad882f18dcd3a3080f95fcd8d3efa39625a8b2f0f7a6227e58816f524bf7370a157ac409fa1bbc205d9050ea34cdb89b5b15797142e01979228367fe83e7c174d5e8cb3f60874f87164b7f3c7d78c09ed2265414c7f3af2a48bfc3c40a1b3efa938e19bcb2bd51ebee7fac958111a4e71625f212b99d4ff216043063ebd586db7e4b8f124af1502b8f87025e864306770759aa1187e0a213ef4beb42b266494d321f280aff4fb1d2fa7785da5ae0cf9352e34e82c90bb02e0ae8c7efb916bc59e693a3d5ca5c7ca6bd227a43fe87c4ea306b73d76b8d782c27de5006313ca92e4003006e29e6c966045d980bd20c4f8df290e3438b7123c4144010b56205c5ad786cfde6bf23a37b352813e3d06cefd22f4f9315c5e658a8e20fa033494215a771e92b8ca9bb4bd4e214e304088a12e297a6907355fc78bed60611741473ec48be0869d0fcf840461e72a55e3212be32757618bf85b7a12149ca9c6d241c03d483a3bfccbee4465a053113e99e78f72601f003846dac6b3904754a78100b675910679f8687d5d9743b8d0fa8de5189120e818cf4c1169235d7e232db5b0426220c8332183f75497db746b70645e376e05270323a8e167543ae1ad329c59c98ca8232e7fe422a4d2b5cdc288ff76c286c444124cce68a1ac8915c3ab9f09ec421057ab9a6b68df941310d1b11bf993957987550b83a4f1eeaa7df4525a9c1f79969b7b6b18937e746adc5ef0a61d8fa6d972e17a987e2d2fcf059df606c77e8a507e230b86df1d19b104114c01e2e8a0c56904fb4ff729adb2dd0264bfd931080a8410b3bfa6917685136f6cd631a043ae0d2833f2800d0612778277cf23e576bbaa48ef59329bfb1b746a2705cc8b2287c3694b772e0629edb75845ee0d5820ca0c6fafe9f29ccc9c9555f7e46c8a6c36f8ad8e267a14ffbf8a28c938fa0c65efbdac1ec7c109ea881561fb0531ca3f9496198f90bee9f923c7b0ac12284dd0a6f6c2de4f7df0263c25aaf543b6983aeef7545a09b911c64308c4013647d48a6b7d4546fbd37b6aa4f93bbc0fcf615cc7baf8c418658a1e98d1c50ce7808e66b77c1805008eb2118612cba9f067855497cb73980bc3a65f12f74b5a8201d32e0013b04e1050489901e6a9cdde8306119117bba9b45e61ef87a604746fdc75dca0f57fe799ac8d89e38c6dcf9574d2003118b8596ad1e2d2ba961eb59d228c77ca7deb84362cb7c05893a5cf7e8e11186ba4eb954dbebd2a2c05879ecb3726f2412a7c23e73beb445b3be7a8ce9f3b81ab331394ffb17e7a2cfdac974f2331064cbd85ad5daa8e76d6e9e01bea54dd33bd4139a47a31d32e8721ec344cc56f0279d092d56dd5248a5c35065a83a19aadefa73f09a91631806d90cd3c05fa3c394158ffccc76740657f240341e65ee90572843c916864f6c8d8c826f17c52319224fadc8cbb6d0d55930442295b1efe939dca9fb0e667e2fd03234567f3c9e42d87c63b57caa0a65c1ce5704ac14498977222607ea6c20cd1bec58248d7cac516793cb2270293f284f06957207df371ef540601038c8b8b2807d7eec85bb4ee68abbc83d0fcd9464daf1986c4d31cd965eabbe87402635c86d5f689bc86ed1871969eb072745ac87e2e3d519971a3d7ec6b4625bc2b00d9ae215da097820f974605cbe6d34b8138038d9c5a82c8ef66ef1364f1883d6aa090fe6961af4fdfcb98ee063082d7063cee92e158f200c7f7f6d5d31c0a03740f1231a48ae467ebd264ba4f4728fc35d2ce25b388b1a880666331fee71636ec570fefa7ed3c4be2b4c8b31ea30452724f8ede4ac32c233681d6383e7a6d4b9556212d43a0645198ef959a5098ef3ee68e1f12be28991e9c04d324dc104500ec66e964e0e6b682a5def414b7796c52122ca1caea81920839278cc171f0ca9c9ca29b56b5664ea0fc6a396b6c0b01824ead014ac371ef2fe11986241f448fa493286934fa6418d6b63ad9799afa08d44afc5e7d8fc4683f9d0ea989424864c0e63a501422b1b165f77088e1db3dbf58b89abd2a9f2d461c540fd86ece2541b52e53f299ac41e7b54557215d0ef937b4e52b0924a428d03d60e83"}, {0x58, 0x108, 0x4, "a80142927ca391142070335feb85a5e295d4983a37d7d97dde446ea7ab00fcbd24ad7d4e996a320c79c34b0b5632de9dfc3d78119267219fcb31d462590c6a0ca8f1"}], 0x1230}}, {{&(0x7f0000004400)=@caif, 0x80, &(0x7f0000006a80)=[{&(0x7f0000004480)="2602fb26623ae3405fc46df4cc96a31f56076ebbfeffa2e834ad5463c1498e7ac5141e61d6822dd057bbb41884148d1c158eb0579f1ebfde449db4c879dfeac3799e2359fa8eec15d9f8ff7f40b2ce179653bb034902b75a9140e914c6f771f204aff455eb535356d6f5dad0bea09a0cad11cab240fc89c2304a377d63b795b08c36b3ac", 0x84}, {&(0x7f0000004540)="fa4d7e6d48ee2deba4ad3e09295095788fb0abcbb84e2af122b0b7c030c207125048eab41ed4582fb9b116c00ffbe50bfcd4", 0x32}, {&(0x7f0000005880)="5fe4c1fd91a025e9635b3f1c80114357f370e22141f9ce9b7fec0df592ae983498ea12fc8128e4d9c166503c74bc8aa18224fc99f615651975b7f13a75cb204784a8f8a23831433a809bc8fd7e9991eeec2d5175c41726156e118162fd850f11e93f26677d83eac9f48a192bef9be0735133adfc40351319dfa946ebfca346e502b45ab4410d7c9403d1e0f247610037af20b3a418dcb1f89400d306a4d351a588cea5bd7f7845e6e5d294a11ade7337d6ca487fb97345426456bc7db3c63626475566bb2e782e795a591d0d55a9174f9d70605e7bb6ec1e03fb9f42c0f11424089e46108f7e52b6616e8876a0", 0xed}, {&(0x7f0000004580)="ad96243b55374b10d703947d", 0xc}, {&(0x7f0000005980)="4dcd74e5746976fd980c426904cdbef6bd12e631d06137a268147f729e94889f610bcf666eaaeccc788d544ed2368f358416ed0565e2c0517f9ee0e1a591e6d25a9115a04beca7a8af5b03bac749f940fde13c8c11e53ec086e382dd5b7a212aa60e5d61b06149bd08ab43aabb99d55f8cf02dadce127e7fa7eea10868c55acdeced147eb9527314b0151d22587d63c5e5b03489bd0e4d78883cf4d0fa17d71c6de8eea4daa614031433774132ca11c71e3c2ceefbc4ee3443e688bbc94e6f42358165450d94d8d41cc59127133867dfbb3bd4717b49dfcfce981a3861aa0a71902e8833dafd9f0fe6adef10793ac07054d6d7b6dd644a819bb818c919b78a5dd3041e8929ea498c36632a5a6b728fc641ee6780938634293e949504994f053c5a74a796bd0714e3391d4779c01c01d18d8ef67313acb4151d0d06e3fe7e014883af080fb51ca3f11486b03029904504a6b2c1cf5162acb7a39467ff8f2571e69fe1a3391db10a2724e1229e5e6cbd791e16f17ea2aa30e53cf5b8383c6a310af777032a2ef6f757410d3edd7c244ffb5011eaae75ceb88c8968065897249eaa4a8da9d6c1ee5288f92305f24f93a8c5099b396368f2cc297226b4da3eb8d923b05e62946c7faeb828cdffb4aa642ee393682e628642a8f2b4c60b7d23b77f4de16f9589b289c573d2a0780c7fc3ab4121b0e22d4cb7af98a3e680f5b54c8c65f9227c953556a931676e4cb9e3f82ac1349e4c9d439d308bf08d20a80d31a8b50d965423af0bb5ae8497b2a25a436654dacad4061273f332e634bd893ab13126d92cd5070392fe6a778c967c84478c0ef51ad34365ec67b3c8181b2de51f1393d21b983538c86044c3e5fd6ccd4d1b2ef88612749a5453733ca354c132e70b1e84ed7c5f298f76a87290438b6ecb9fb620e57d680def4776f621efe46f62f6aa8d65b1369a1c7667e88c22cea190649b8c861ababbffaed86b7b01606d70be4fd466fceac4b2afd5d5b6d0707314176614dd0b30a7eafe56a6c9d5677904321ad1a7e7e8b5f9565808d2e864fb867d65fe16f9539700014eb0c770732457df192a0f54bcd360bac3cb1b28b3bfc713aba226117859248aed17f0291608533a604299e459321c724d5182b434e1751063f1e208cf6c8eda83469ecf134d64b4f78262feae03b183dadfd64536c4fa2185fcb1e2b26c4e149a239055af340fa55f1214a3fc2eae799d17f372869f74e554813a9c2cbc6df19ed958ea97bcd28a75a3a01dd07bae388d90831d14de34b899ad7b61900cdda493b6797442097014236529f53284b0e15cfda6521874b5679d5d4e35029846d31afc4f8cb1f31377047d30c0376cc626d3ba8e195fcc2beadc66c6e49f94f597ecca8def0cdba51e0fdd17083a269e423f64e5a7518cc900822cbb565cb66d85e0c10f2a80889931c7f2a7ecba41ea89fa71b5b9c007cc1de9b46373bdafa08a2de980f5666b99eac40904ba7df708dcb2bb17a4d37a3636cdc871fb6a9cda0e26135dffd8eb61c3f2d3876bba593202ad23bfab4fd6f9a6d6a8658f4a66b34927c160cbfb8350601ba87846180916807b08704939a85fd1dafe5eb2e7995e3a6a2b379c80b84829f3ebd55d4b38711c76358bfb44da2326644077a62f446fe11ec24e0d57c50f5a92c5838365230b481c1f4cf6f98a957e0a3d396d5a1feb64aa7418d33738874839b8f6836ecaf88b97fffabc59ff0e426f8a90a45a8cbf3963760e504c46d8496fcae3250d2e0a9d0a7d0e195ed87b5c3ff45a7f152a6e15386153c917b483748de8ddf2f0792dd46d6ce3ddcc11ed35be4e0c61a8b9f0c2f47572162731c51cf14fb14e386f5e765fe3b9f1697b8300fea115356167f55f837c917f1ed8ad510775af59b063f23216f9fcc1fa5e69c6c108ccda03bb5a80b3749433cfa7b612d0e6fd2263ab20761542e9148bc296fc0241b9f0a03c9303986b3286518ce2bf1374e3b8e4030bab8becdf6b7df6c9ab1ad5f3a5cada13f46215059f48a98f1aa9c73e26aae0c84ac1f50884d151e7955743a835efb337a56bac74fb2a0830f5911ee0369b0899897b9de79f73ac1edcc973542340dbbb9665efea91782b8984e510a7601f09c44dcae693222e80ff71f7ea2c7431ebd39e5383f25022ceec9ec268ea8d03c60bcb12deb46c3ecc1c20d2db1ddf8a374d47d1bdf895d1e089f1b2ee0e44cd6edfc37c838fd2e2521ba282b73450e22d064b40edd2c6cd0f9992de16aa505cffa935c46824e30ce7d82f7dc3cc0c101ee9d3f426237d4a949030b868f5861bed4455f2682e543a9cc49fc7345abad103354e609638508025ad5a0606fb37e8a91946beaf10050088c3b087856f4d54be1232bfe8ecb757deb9bb7fa241aefefcddc01722c05576424f66c20e56898c5d2aef0b21c0030822b1023dd08ac13f0533b2aedbf5aea489d90af4f0d0c8cffa4303b5b33a6857bbd511c89fd1a05bb1f732ccf1ea2f6c9b52eec45db6d6a58feae30f19f3ebe83edb91377a6e91973c33efbd9f79ebdab84cf6dbfbd544adef2ab5402ab2eca5c61456d9c85f8ca982c3e447cb795295df22f87b429268d08da8433a8bd3db19ba9b8a6d65dd427fedcb10c84e06309e486bd9873995bf7acb14e19618323b978f5c66185ab5bc853df2563fd703f08e37c94e7ec5ca9d3f0cb039cb657e558500b8b6ef79829229307a95311987a1cb0326abfc1b3c5c9edd089cc3502f2fdeaedaca2637de20b147f1292bbbaae716c0a47ac44b7c446a597d9035ab5590fc2d541f4dbf31b934add43f31f4364cc59e1eb344f7c12bfed209cb1ee161473a8748ed7ed7a8b5cbdba6cff0941eb75e2067f0e7bc459b7b6ea55a47d29033d8fcb6fbb5028460b76dd9abd8179ec53ccfd332d5dfb05d44cee29f9b329ba4f40aaede15bc31714d4779a65327ca2598c3a3dec92deb9f67651928d3315df27d1f64080923a3b27195db7329cead015c192c937599d90f2d528b1e93ba9e29fe8be62e4271c69986859627c04a847007b3b02e41353940f3d385c313386dd4d017297c3d8c09980b1fd02dbc5a3861a7a1a33b6e23ca65c0307bba8304e054b1659604c1a66b985c4813cd05e7333c17b7dd578ef244ef3e9a1ae54f4f38f57ba7f15de3b9d29832aeaf70f96400902dc1cd1c54a77a02bd6afc34d56a45b67272f925ba3f2ea9d41719c87b2fe762d0fd38d073ee24fd74de0e65b7dc4c769617dce692286b4398582fbd7c082707752863780a0c8c10bee15de5cd991ba6e7eed2100360a1ef637881917a91e1402dce15a2cee684016b904a2e598e8f21e06dd56b7d9ace47505f97e51abe61c98ed00d2866bffa48415c79ea8c1db9953f37ab630ee42b714c614149be0da679e24b81c22a18b57489b13bd652723629371c098af7a1c2e3c3b7b7cc8f8d8a03b4f310a5becff5da26b3620bb88f36511b432b10a04b6549528b40430989357e9d1d3f1d3d5766e664712aa9e53822cacc731df5b244afc92c31f05abd523fc72c45f67023ae5712a4e2e77ad577ba8590e577bc96d639a33237002d4e5d0c10ba981ef640f79ccd87ddb4dc18ab5ec510aac85e07510ed54466073a2162c363373b92a1320f6dd59d15e96569d2982434ca48b0383cc6c1be92208fda03e6e14506a21608c48b9fc26c44a072dcd91bc776bc9379769b50dd115f3ac37846ee42485ebd28c23649b6f6badeb8aaf239c644ccc32bea20b1b61b0752022ae2f665136a8043bf41703f2f00dc7c5ab19a83902a977e5c8903bb02578ffe1c97ceeddafad3b7e3412948dcdf8bfeec80082218fb19c86181677001268cd96591926b48d7a1aa7a5b939cdea9d4fea8b33409834b818f04f0ec6cfb98eaf469a92a7e7ca25f2bec84a39cb2f504932b270fdf56c133fd2d4662327510a4d50dd962263420e5df603bf9d4aef283322eb1bd76509ce09dac90f8159aaabac34be7767cee0257514c404d6f5f4b578a5a573e0a2899755b04a79f844c86e2ca6962c5e501e79c57b23e842bbac6f6f91fb958543f2b5c56366e5fb7db35bfd0593fa919ff472f819e74102eec77171610eedc051f2ef1e59306cea2e5b336e7dfb2676229bdd6cfb7fbde921300d5eb1ed0cae438246ee1e4afa5e8c1c07b6e5d9adf699832f87d025ef5930631b11d8e3e783cc346786e862a9289e0c2f9495fb60fd8304062d9c2aac3c4eaecb3aa93fbd1c916abe685d5eba7f4dd2868e2a42196808b45759a4578799ea7d2ea5d2b93e04788079900edcf475a547f84921d2edb02f0fb7f03f3086d169580c8330b5ff5a65244c13144aa8e8515f2fc0d67ac4edab56ed9380492f46940448ff2e616b3e999e4b59b00156d7f60ba09a9c92284830199bc24b2174b826cc75b5a85eef2ab5cbd7d72915671bb2ce81553053073f173356c54f203f53c6bb74d6b2e1f5054e25e4f809074b87636269879da73251898c161005269a4e48c4b1c087f03e632aadaf6129578ba71b3a2dbd8d2ff15d0864f2c326c8371122c61335747796156252cac6f19533b07f341f529637c81c09b806e3aa4cfe08844be7aa43c997c53a4f36c4cf97361dfcc3cefdd8d8961e43497eea5c7452bd6f4baa4c2943fa526aa22c4d12348347cf537d107f4fa81bb415cbe7c411718233adf7d71132651f4fe0ac4e1855a786e3d215a2ec49dca3d7ef4ef3b8cd8466c2eeaf0a4c19bb6d22637fddd28f1fef0022a38f89b1195308bf910a120a3b22075654d35d1d901da453496e96a1549c192109c6933e71526cc419dddae8b2a20aeaf1b4305c3a6c48d53d319e4eb1990e6257b9952a49b3e5639af9bc1dee318c28db0f3d0187e4eb10e1c65a7f2edf06a6e15866a45e9e8194631a85119a47437a99cfa922a5454fce3a562a1cc3b4d47ec318d97f093619e54ae4ae32981287f0a5805184082a0ef8c6601417372c63c7aa55956a4fba6117bc32347d80674e0a1280ead576d9908a278d3546d2eec977028015c74a93e59a29fc72f19db3baea7555f456d364401b9cb45a6d3a1f8e63329dd2722ff813560e3868c491e635bf0cced2a9667e0e86479c42633cc239496cc95c6571b42189bd14256a28fa6c2ed88648c7c581d3724f9fe7167fd079ffaf76a63addcf1d6c4388af1d72bde415a43a7c8288e676b8d72e2873c103f12aabc82f0539d5c32678bd8abd85559d4761862af068e35230cd5afb12f5e44d2cb377a15549c7fe76e32cf7cf37459b8c5c99b745df045a596b9c3ffc3d5d05d4cfca12a051bc78a683798659709a605955760ace74475bfedd53ebf9c9fb84f178432793d581a61508db96ae557fe115983255d3dd6a680078e589c0149b917bb79fa0dc228f4e834d5e557c67f5b4ecbc86f7bbecbce6b0511b91a6b20cf7ca4d0b8dcc62ed2c56ff47014875ce5b760d86577a476a475a1adddfaed28ea9f4bcd59778b7a9c77d70a410a510ac1de395961d56b7dc564dc6df58a8b1f85de93f47c5e0e37997af6a13b158a8b37e61c6b0a91b4a1dbfc9aa6bde46a4669009c89084593660c5b5ac9ffbacda93f29034e7e1ea626c4943044b4c9aac857840d6eb47344371a2e33adf553644fd3a91f000854162fe1b47e579de4c6b50769542ffd828984bc874374674e2ae4848078900164d1caa91b5e811b837f27f0cc812eaa0548269baf6e88971da2b46145ff0b544bf78c0a287eb635ab57d6c16d27dfee6a4625efecb2b0e07141768163b3b50b25621724d78e9776", 0x1000}, {&(0x7f00000045c0)="c74780585f600e1f69221950f4e29c939fd9d5aa", 0x14}, {&(0x7f0000006980)="671e5e2b7035e3874d99605dba2f09724a871f38c5f5b50062088cc8597bb0e525833ef0aa5faf383ea131063bb5d57eaad76804a49d0f66c6ce2c33f239ea95523853453b480fb782716b0ffa932c9036d73cdf20320603cda259cc89b3", 0x5e}, {&(0x7f0000006a00)="4e71d51ff03286f13ed6f69815d53ae83f6065739b5759518b440c71fb30cb626e3f28311f5c516beecea18a64b6300805a6ec08497510a4f662adfcf82611f1ef4afa25fba45e6af62e3dfb8055022efd10a7362df4d9d8fb66e4e3deb0947d49a7841e3ac67be7872d7d7a20a9e77773795b4d", 0x74}], 0x8, &(0x7f0000006b00)=[{0xb8, 0x3a, 0x200, "75b0a44711d4ce5f55e0114129a18c0f26fd0dba38195d9fe10546a583de56f7580f918154e2b75d0723275279c96fece4db1b3a855ef2e482176ddf19cb8fae9061f7ffba79c405c3673dd8d90db814d501252e938c6df976b674a04c15dd79bdbe092f354373fdecce00186718a748b550cf6c9c39d244747137a234ab78e9bc1b202eee6ded2725013e1949eb257b172a423d48cf772f576e8153004d1ccd5bfe2677de"}], 0xb8}}, {{&(0x7f0000006bc0)=@llc={0x1a, 0x108, 0x92, 0x7, 0x3, 0x1, @random="b4bc79a492eb"}, 0x80, &(0x7f0000006c80)=[{&(0x7f0000006c40)="4d4a14f9dfc94d9e94f97dbb1a277cc7c22d555b00d8bd305c09d5995723", 0x1e}], 0x1}}], 0x7, 0x80) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 338.909620] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 338.916884] RBP: 0000000000000005 R08: 0000000000000000 R09: ffffffffffffffff [ 338.924147] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 [ 338.931489] R13: 0000000000000004 R14: 00000000200009d8 R15: 0000000000000001 13:52:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$SG_SET_TIMEOUT(r0, 0x2201, &(0x7f0000000000)=0x1) fremovexattr(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="02a1d149b827b5e980bd6e27b913d6b92bc1ebf2745979857b04988b894d9b690bd201bff9f913be77546c342aff52b209cad14c12270eb95c5081fa81df03cb3e068b59ebb93eca42f6993951329c4856cbb69669216aa784340acfc9ce97561fdc345ef7e62eb46fc8b89513fb54614648d650da3d48bdc72a4b036a57a548a03dbb9b1c883a8df767be13bf385176fa1956c3857aed5aabbc06a8930fe804697fd11aa6757bb9c558bd56cc5207d79e56793176ec6ed3a986642c31621f390000f94985c84cf512388a3085b76bc038f18b3e5d4e6a4c16459d3521060f9fc946b1182eb0"]) fcntl$notify(r0, 0x402, 0x2d3190e40241c488) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f0000044580)={0xfffffffffffffffa, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0xc9, "0d97cb6398312a"}) r2 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = perf_event_open(&(0x7f0000000000)={0x2, 0x70, 0xb8, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000002440)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r3, 0x50009418, &(0x7f0000000400)={{}, r5, 0x14, @inherit={0x88, &(0x7f0000001580)=ANY=[@ANYRES16=r6]}, @devid}) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r3, 0x84009422, &(0x7f00000018c0)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0}}) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r8, 0x8914, &(0x7f0000000040)='lo\x00\x96o\xd6Q\xb9Y\xa9\xc8J,\x00\xd2\x97\x04\x03\xdc\r') ioctl$PERF_EVENT_IOC_SET_FILTER(r8, 0x8923, &(0x7f0000000680)='lo\x00\x96o8\x0fd\xa1\xe3\xd7]b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\x1b\xe7\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x00\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2aj\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x16\x7fT\x11\xd3\r7\xe6\"f\xcf\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xf8s2\x9cVF\xd5\x18\xfe\x0e\x8f \x01\x00\x00y.\xfc*\x82\xa5\xa1p5\xc8{\xf7\xef\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\xb9\rh^J-\xd1\xbaUn\x04\'l\x1b\xe0o\xdb\xc8\x91%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x03\x93\xe1\xcc\xe7m\x80\'\xf0\xa5\xed(\r\xa8\x0f&\xb1\xf3\xff0\f\x82%_\x92\x8bD\xb9\xd9\xe7\xf2\xe4\xc1i#\xdc\x87A\xb9\xc7\r\x92\xfa\x11\x11\xb5\x1f\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\"\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1dD\xe0IP\x88\xa2\xf2Y\x9af$$\xf1\x81\x96\xf7P\xac\xca\x80:!\xb4\x94#\xcb^\x9f\'\x03\xe3\x93\xb9\x82\xbf\xcf\xc4\xe3\xf7\x03Oh\xf2r\xca\x8ff\xbb/\x9f*\xaf\x1a \xa5\xa0?%M\xa5\x86\x98\xfa4\'1\xc7\f<\xcc@\xe8\x8a\xac.\xde\xe4\xc7\xf5\x9ck\xa40!\xe9\x14$\xb3\x05m\xb5m\xed\ft\x93\xd8\xa3\x80\'Y\xb9\x05\xbbt|\xbe\xbcz\n\xf3\xf5p\xf8\x9f~\x1b\xd0\v\x1cQ') sendmsg$NLBL_CIPSOV4_C_REMOVE(r8, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000200)={&(0x7f0000001840)=ANY=[@ANYRES32=r7, @ANYRES32=r6, @ANYRESOCT, @ANYRES32=r4, @ANYRES32, @ANYRES64, @ANYRESHEX=r2], 0x3}, 0x1, 0x0, 0x0, 0x4}, 0x40025) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000c00)={0x0}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000002500)=ANY=[@ANYRES64=r9, @ANYBLOB="ffffffffffffffff0200000000000000ff000000000000008100000000000000000000000000000000000000000000000000000c0e00000100000005000000000000000000000007000000000042f1fc4ce3e8000005000000000000000600000000000000180000000000000000000000000000000000000000000000000000000000000077ce78c339cb58ae005abd647135dc9c567071ab53916685eab55a2bd61fcaf85fdbe4bb3256fc70c6fbf176fb16abc36b4bab6e79100cafff6e012a77f590b309d770e9cec62617279eb8a60df28c2edd86559ac33f2ecc66b5b775b227ab581bd304cf29d5887c491b1896d20785b46b9c98ed4dd12d9ec57bb9a3a94c0273c578492455d413f48ccfff8a2d1658c6c9f8b1ac0a9073c63eab1614fd6906fb40dd9fa9e8bc97cd58dc5f49a257759e1feb78fc7a5bad896a8d7948089d4fc147dcf558e3ab0d5360b565492039941ecf5479db579eb28225d618c2258960f761ebc6c0db4692088269f2ca0a931588eefc4033b3f25b8fc05ec856c3dcc5bb32b96ca8368b17942e0d10360e38bf95fb0d58db4b486bf8ef7930df6d3db20c986aaa85057f77f53577413fe4e76fede852e6cbd1f88724caacca85ced841f5e0e40b206566"]) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000045580)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f0000045780)={0x20, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r1, r4}, {r9, r10}], 0x6, "a583174a8d6e7d"}) [ 338.983879] BTRFS error (device loop3): open_ctree failed [ 339.067095] BTRFS error (device loop3): superblock checksum mismatch [ 339.081966] BTRFS error (device loop3): open_ctree failed [ 339.098268] BTRFS error (device loop3): superblock checksum mismatch [ 339.098439] erofs: read_super, device -> /dev/loop1 [ 339.116175] BTRFS error (device loop3): open_ctree failed 13:52:54 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f4248526653", 0x46, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:54 executing program 5 (fault-call:0 fault-nth:24): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:54 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000001300)=""/250, 0xfa}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f0000001200)=""/160, 0xa0}], 0x3, 0xda3, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000100)="ded018140ffa0dc3da88cb924d5e61bab2dceb44ff0e2aaa7c35aa059a8c49e74d6d41324cdf8f75b245e39ae2c3b2521bb35ca24825219033f2fbf286d2d3ed5e92cf057d408f02a26e801d2d7911e9c955fcb19c4f8a86933af6db0dc558d6c493096f2f2d6ea05a9ccf0f181de6e52d6737c643187e99d71c05fd978c737de4822a54e33dde721c82377b3647a2d5e6649d88dbcfdac66280df79d6b2e52ded2b2a6852c06b6a64ed460b62117273655ca0b921a12874fe2c5af46106cdd8ac4f2f47e4bf7faff1825ed3701c9f55efffda90226a042c66ba8b748a9292905510bb2728a1f1b359294875697ad0c9228556eed5ae75d6c209051d3131923cff3fdd6f17fa1a6d429dd48ac8dfae5a56d0c0620e34f5b122447ef9cf49dfb7bce0d9fceb363b1f83543111ea7e6afa7bcbb6e8b66a1955f19acc10175de35b3a9227d5fd95594ab0e480822949261f48eb5e55abf2f03349b4424f7d825a232af2f689c0c24c9841cc53537beeca9f7c48716067873dff21ae7f876d1f410d37a631a6b228f399d35d7bf7e11aa3e05dfd4dba03749fd572d6fcfb80f9aee0aebf71559cb1d100f5f60d4c734d6859cd394107e20f7e749a9a30b9094ee0738ccc744801d7f1f7e19b662c38d577047be1fba731a1db9fdee0f04cfb951dde6f38eb000b3a944669ae8a03a3e20113e3555dd7f5849f182a385967aef24ada318862bccf39f51ebe4b5a1156dd4dab940b447cbcc0e8cf29bb4267767e2039e6751d0b760814bffec0d978778a63063384a30751473613dcb4b13ae683d58ee22a78333e30dcb76c402a733f9d2c1a3303bd19a6f5c75228d9ff63395d8e05f060ff6d4fb8b6cbbc15468faddf3c0cff1637f697eb6dc8ceecd2eee0c5d5180dbd7abe3ff6fdf0450548624a1f725cc1944879cbd4b8278bcf4f01cab50702732c03cafa92764244f3f4297592e27835ab710ea52737653aebd21a11cc232decd7a9713551afd9116aa949d6f0340ddbc393b8607f70c914e698fdb8ac535b86a536dee51013f722165b26949d6b03420cc0c7d0e600f7c7482861b5880fee3f0ebeaf9760ee04057044bb782165af37d242835df7aef44b1840bb1723b5fafbc453293c3b70d951888fb38415d41039c1053f757b347a7a8a34630b0a1bb816eeabcca842fa903c242a1ab4b64df81339194de2b3069ec0725d5ca5d1d92b5a1172d514c16309f0fd63c742e7b7e5d5b1c30da24569d8103a0f16d98d96f9edd812222cd30af11dfffdbc6c4bc051e3c3a53129584cef8a121660bf2e7bacefe86a460f251f690b0c52784af0d550edd282aebdebc6c0f6864272acd0b60d6b2c3431d0f2c079318e3f4d09dc6ca0755e3711f97351d18890f2176917fe6bb40c6946e0541944268fde7a175c8db159d45f3a5384e686cd1e12dc1f427e1ac3b4625d78a2e7f5edd5949bae1ee1dd288116a1bf16d5899e36294d0a5994f27cab1a435b4fef8f8fb14479918e2831dbf66b84ca17db4fb941d48a49a1f3434825c2117a0ac29e29048dd8460c1eff0e74c5a150475b25c9958bd80dfe917f8175f6e887d8d2c4ea1b83b43af27d6e379f8e2e96fc908cc53265da4663219e5af2bc3a16b6046899e9b386a03c93c97d91e0646a63e6e6a5cf39e34041d9a27c5bf7e461050fb92fb58655fdec49afafad01113bd67748420b6f8bd6d9f6c5b1ec3fd26673b782d53d16f051e8dcb523a222cc1d3ebb8e66047d1f13dff4795df01c7607f66396d7d0f33d36db74bf00fd85351a997ca4147691a8301f5e00de5c9e5accc9c62a79c248886e01bbb4c535c20884b00722e1c0f0a668d24bceb4d1f24bf26fefe6f3487f003d3e6770b50f647bc3cc19037628aefd25e5eaafd612d55195de0efd6615686828b4a5365009ec92f87a018ae65165426055fa5d0dcd245d013f4b60960d5104f973aec851c3f954df35cc1ddd2ad79ad8f0ec78328ac8ca6a07d6e21454e5e9f01a735b5f603232b54a317ef2ce4dbe91bbf5aab7295d88a765f4230bcfe9ee9a8d3aeddc95a9da9767a3d02b8d122b27d718a3c0228216d39fe06746a6d2b2738dbecb7774fae117d04bc7bde453ef7de7e2ca8e36c54f9f272fd88e63c0e96ad330d83d032245cf54e5eea8ed31b36bb18863a76a43955a3a0287b166efdc99056f4cd2600a5b45938abdb0bb34f458250f26e0fa6792fa442a39b0210efa83d472c12cebe2ebbf43407777e55fe9173baa1b7c1e5544d0dc103f9354a3c659b2964383364c28d57b64dc1c78f187aba6cf69eab2676534df70ef5f7bed1461423222df236ee374d7c8ea97c05a5c5d8e652a746c0755a3cfc55cce22a369290121c86f9e0f92e246569024e9de2e8be45dbc802271ac3d77e85a837fa693caafbb041e7dcaaecf028abdb997a8f7ed2c0dbb62d27d30b26a2c8decaf424c1da4464f424e511912642ba69aab801915942c19bd34ae10981c38e4b1716bf42c11b0605b6e9a2fb3860ed5a7c747012b4475ac3434e7834ade0d15a32f422e9fb4603711a97c7f6bd282459320f2c5b58fca2039123271cffc1660fbc7ab86dd35da33c903c784d1b5d3903d2d4021d9784dcfb14862eae222d918486b2396c48cfaaa19025470dd4c8124b525fdd3e5b7b3749f229019f29ca5dd9f64016089675a949eacbaeb153b0151af502256e6ad10e6f4d26f605363bebc3317c0989bc4fe1a39d8e7ca21bdd33b857d1fc94e14b0f8da44f0a470f143bda58c5206e3311aaec66db469263e01cface9c207e8c50dc8d142dbcced1b6321ca0b9ba26a9bf45f7e5c265c667e870ab8c34a1b3c0a1d79d90b19bb20e94640fa8095713388ef8c7aef67635bc99b2ab3fe2ffcb022bb6889b9f74195a7a919a591b5e28f66315241dd0e7febeeaf39a3b55a6a05b758205a93bf4f1e4c3ac9eb65d26553745a429534f34a411ac4d3454fb7296dbf0069698e5266ab008e61f4fe17abf409508bd2d38e313fc8108205791e8e474cefa2155d97aeaae0d3328ba50196d8550485d5aa7ed5ac7c5a5698d4595985988d3a8f063fb4303f75b272be4aa52a586e3cd2d7bd2ea493db35a19300d8d446e07b398f1cb7a632fd66902943797ce457342e266cc61fd5ce60369614fdadb29b04602dd2e949962d604b9afd23491be8ecec3f264fa3b606fae12567f931cfc668cb85b1ca2c2cdb552c5c2d731c5ed28d17e99dfb0177796b29d9af2055914570aeec9ca4db44231faa5991faac6b26d9e65467c7431f6462b04d88a30f9c219324bf0ec0e9187c9be8e501780e4c069b6fabadd2b34af2d4746c7fe8fa7f8e187644448b677aff7544b144e33a1e205bd803be05ecb9d536293cff43ef6ab685bfba57d9104ddeb4b248a8bd43a884004b91dc03802d2567537e6ab726a3753d98081b4dd2c2dd551d445a368f5fcc563d568a106a04d0b2e0b3df231e78281f8534c2a0517eac24a0c529c464cef1fa7e8dfffa032857b38b8dfc28302f59f756be405e62c5b26dc437f79d6407473ab01b19e8254be8ddb16df0e4d05a02dcbe5ca079b361723a11a2bd03be30e9ff40b34fd387ff6760d34c257b88cc56add1078d0eed45341ff77be093526f3f0bdd6256c3e2dc13d0086d607ac0b934f71cc12055e3a6412f6d4ceff23e03fb9ff04b1c743f7022345f32003e822cc5e0a68867cdbbfa8aed550addb371ea0b0808dda8a05503a4b27474adf405f587a915cf4553ad96d37ac7df1f8ea920bcf862ce3943c7bf8681690cb2ae749cc9de940ae1fb50bbf610cd26e3bd2b80e60b718b525d68979622a5d46dc8f68fc935e590bd3610f865c4b0f85fd32d6f03fbf3146501696200b19ebf54711154710657163caadad75be2588d23d57d35b52ea2d494eddbbd1b4b421e917c36f242d740efd049289afe5b9bfb131b3d3f97d4b37c8a440d8f9714cd127a92499fab238f5d6af6058466f78916c5a260df0184d43eceade3bba56bb60b798d46ed74a038b04c9f5a103d5f6a0690aa96a8a621374310c40be9a12254d54521c1046cc625a11648a01ac64f918ca61c9c55b9dcc9448469453565b4c7042b3344b65ab9f5a48183e479224f0c066f5a602ccf6dfd7d96887311f883c850822e2bcab4e1b7718f225b445b6e666b85c1fa7b37388941dc9446438f6b7d4c0ede3dba995c4fb617bad7670cdbd3e9b8a7e617eba239a496aaf0e62e8e00af3c4e3de3f4c3b54aed754e4716b3fa467c97199555bc983419bdd7003eae60c2444a79f3724e36be2267afb813398f9c5520dc0249802ecbff3a4df84ddf0e7b1e3294655e1c09761ddcc2b9b338d9f7d6df613a9929b08f586e1f5c38f285863ff6d2b9d75742149c307396296aa2ada9de958e2725bb519972eb42eeeecc5beb61049884657dd7bcc4267d24b3c412d80451ab04ad7a74759e48087b999cb6082ee9f2028be4575272ae79555d2fa7977da384c2381c4b67645ff8492bbc6c802f139523ec2e1ed2792fb44066cfb843c031266aa42dd3e5cf937e79bba167aa07eebf5bddc1f00f988fd030e5755aff7fc848c3a13af7566dbd7c1a815081debe9d6dc000717ef84341c360f66d203ee56ffadc5792ee8db535d4c880bfacf5f134e274e9c779306a78ce100cd5448070ca5fffe3d9891b8afe46dab80efd644cb0a5372f11ec011033b3bdfdd76d4e4ba1976152306f77863ec36b52f72d68e833d241f040ed3932467a3f907fa95cbd2b88e87a2cd70178ee8fe26c883429dfd1d86567148c9bc10ce99d89e9e07628a09b6d38e2081bca53bd92f1c53fa421a3fcce940ae46b7a23ae0004b06159680eea76d6c9b305362e54e50b69a935de6a1724fbe969eac1759d57b4324d1716d7b9b65b2f3fe2dd63d0d7953c15d905c59eed8f46431c86e95ace0a474784465da79c2521465a54cef484f7eaa08d44362302b846bc7a3be6e0cb2687bfdb3eea6cdbbe7d08066c553a472847ef4e69b023dc94c82111e9f991432feb446eef6d6b1afd2ba30e76ad08398e58e322bd2a63bc4e9af143f2f10b21aea1c7a54b639b4770d3a796f2f66242bead13bc8c2f955b169d1ee5c6cd5476659874c5817e888ed92559aa11338529a052c4f3d5b19ed61e384e3eb13001c87208dd5405e21a58933214c7e9ba59c8ac0408120a8effb876aeffe4de8307f66be89b1e055c3c267f2363538ad75ba1858bef582b22e642b9eb66e378cd58be87b91287ca6c923ce04d82dbd504638c240f1daf1baf5c1f3332ec04095b87849ca814192ab1c94b6704bbe1648f64f36ac150756d395f32817d74b808ce2352b49f821e30c8f85c1e03ad21da34300c889307efeed30e590add5082362196a017e08ab080901bc80967adf0a568724ce496954c5caec949dcee3b3c9d47deedafe85763eb05ed05f646f15e016f0c8c722f7f8543b9249cb9eeccebd7b65658afdeecf92b870ceced052bd31a9b96d436128e66f964f272555355c323df4491fee4d334be35b082b0a853d83df80bb9d76f6d2905ab194969803424fa9c7757a01a5354b3a2ef52e9e5268522a1ef59ee98518452d79d2d666c5d969a0516eb212ee7ac83b40a606f91ecded208afc447bbe2f259a2d1f9516de844e8bfa2ed7605864550b71c95013b4eb657c6ed7949db4c36bc277f5d564c703604128f69a4cc1ab98358b036fc3483abe65db32ebb5ed4608948edf34587ee6f96788ce43ed5aa1ec6a88969884ac02ee507f82bdc2dba90761e7eab0f", 0x1000, 0x4000, &(0x7f0000000000)={0xa, 0x4e23, 0xaf9, @local, 0xffffffff}, 0x1c) [ 339.174581] erofs: options -> [ 339.178895] erofs: cannot find valid erofs superblock 13:52:54 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x600, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 339.269054] erofs: read_super, device -> /dev/loop1 [ 339.274106] erofs: options -> [ 339.303959] erofs: cannot find valid erofs superblock [ 339.304180] FAULT_INJECTION: forcing a failure. 13:52:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) getsockname(r1, &(0x7f0000000080)=@l2tp={0x2, 0x0, @empty}, &(0x7f0000000000)=0x80) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 339.304180] name failslab, interval 1, probability 0, space 0, times 0 13:52:54 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x4000010, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 339.373729] CPU: 1 PID: 23866 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 339.381674] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 339.391062] Call Trace: [ 339.393661] dump_stack+0x1fc/0x2ef [ 339.397300] should_fail.cold+0xa/0xf [ 339.401109] ? setup_fault_attr+0x200/0x200 [ 339.405432] ? lock_acquire+0x170/0x3c0 [ 339.409417] __should_failslab+0x115/0x180 [ 339.413663] should_failslab+0x5/0x10 [ 339.417471] kmem_cache_alloc+0x277/0x370 [ 339.421626] getname_flags+0xce/0x590 [ 339.425434] do_mkdirat+0x8d/0x2d0 [ 339.428981] ? __ia32_sys_mknod+0x120/0x120 [ 339.433310] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 339.438767] ? trace_hardirqs_off_caller+0x6e/0x210 [ 339.443789] ? do_syscall_64+0x21/0x620 [ 339.448203] do_syscall_64+0xf9/0x620 [ 339.452009] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 339.457182] RIP: 0033:0x4656f7 [ 339.460361] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 339.479243] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 339.486935] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 00000000004656f7 [ 339.494187] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 339.501440] RBP: 00007fc74403d040 R08: 0000000000000000 R09: ffffffffffffffff [ 339.508695] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000040 [ 339.515968] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:52:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0xa4) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = syz_mount_image$qnx4(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x1, 0x2, &(0x7f0000000240)=[{&(0x7f0000000100)="fa9d12aa3c0437dc4307824bef85d95109ce8c7d907d8fe1f7a6c5f879c6b6b8c37c1dfbdeceb649560b12498af45eb436eb38b0a7", 0x35, 0x401}, {&(0x7f0000000140)="1c50dfeef9398d0e12c577df1b7d3ce3a460f87740291a26976eabcaf48e012fc1374207ed257cd991f0e94fe298a1ef533063de83e13dbef6eb4ac75691d4d86f33812897f89bc96d9a64e9bbf3f3e80b06641d871f6cd0861ceb4ba7a02291e5692082adefd923b27da12f68f495bfb0385bfa65576f2f30c48aba83fef7e1b69b398740e451d9ddb70d3fbfd37c4ee3163a5d8f790bc53c8727ca3beb7d6caa789cf164509624665459102ce28d5eefe378d083daa4a244a4e2878bb6a9c49cb00f86211f111496b37f823f922dcca34fd2885e0922463ad2cb3eebad9658b7aae5cdd324089af60ee1641697c665be5197037c02", 0xf6, 0x42ce}], 0x220480, &(0x7f00000003c0)=ANY=[@ANYBLOB="98212a282a297d2c747275737465642e6f7665726c61792e6d657461636f7079002c6d61736b3d5e4d41595f524541442c6f626a5f757365723d747275737465642e6f7665726c61792e6d657461636f7079002c66736d616769633d3078303030303030303030303030303030342c61756469742c6673757569643d64663764613534332d30cc56642d346666622d346234622d4baf6d08c3c1b531026133333139312c636f6e746578743d757365725f752c7065726d69745f646972656374696f2c6d61736b3d5e4d41595f455845432c66736d616769633d3078303030303030303030303030303666332c7569643c", @ANYRESDEC=0x0, @ANYBLOB=',\x00']) fremovexattr(r1, &(0x7f0000000080)=@known='trusted.overlay.metacopy\x00') 13:52:54 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x6c, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:54 executing program 5 (fault-call:0 fault-nth:25): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 339.530014] BTRFS error (device loop3): superblock checksum mismatch 13:52:54 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f4248526653", 0x46, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 339.605117] erofs: read_super, device -> /dev/loop1 [ 339.610522] BTRFS error (device loop3): open_ctree failed [ 339.621608] erofs: options -> [ 339.630246] erofs: cannot find valid erofs superblock 13:52:54 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) connect$nfc_raw(r0, &(0x7f0000000080)={0x27, 0x0, 0x1, 0x2}, 0x10) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) getsockopt$inet6_IPV6_IPSEC_POLICY(r1, 0x29, 0x22, &(0x7f0000000100)={{{@in6}}, {{@in=@remote}}}, &(0x7f0000000000)=0xe8) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:52:54 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x700, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 339.773725] FAULT_INJECTION: forcing a failure. [ 339.773725] name failslab, interval 1, probability 0, space 0, times 0 [ 339.799636] CPU: 1 PID: 23909 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 339.807542] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 339.816894] Call Trace: [ 339.819489] dump_stack+0x1fc/0x2ef [ 339.823123] should_fail.cold+0xa/0xf [ 339.827019] ? setup_fault_attr+0x200/0x200 [ 339.831348] ? lock_acquire+0x170/0x3c0 [ 339.835337] __should_failslab+0x115/0x180 [ 339.839587] should_failslab+0x5/0x10 [ 339.843386] kmem_cache_alloc+0x277/0x370 [ 339.847970] getname_flags+0xce/0x590 [ 339.851779] do_mkdirat+0x8d/0x2d0 [ 339.855323] ? __ia32_sys_mknod+0x120/0x120 [ 339.859649] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 339.865019] ? trace_hardirqs_off_caller+0x6e/0x210 [ 339.870038] ? do_syscall_64+0x21/0x620 13:52:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00005fa000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=ANY=[@ANYBLOB="0000ff010000000000ff0f00"]) [ 339.874017] do_syscall_64+0xf9/0x620 [ 339.877827] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 339.883016] RIP: 0033:0x4656f7 [ 339.886209] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 339.905112] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 339.912824] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 00000000004656f7 13:52:55 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x74, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:55 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) write$binfmt_script(r0, &(0x7f0000000100)={'#! ', './file0', [{0x20, '(-&}@-$:\'^\x17-'}, {0x20, '\x00'}, {0x20, '\x00'}, {0x20, '\xff\xff'}], 0xa, "62e5fa5292f94efe81b9a0fb0d5fb415f4932446db699b6a216318fc783e1c3be7cee69ecc1b84cd40c863c473f905b0f45b85c6cd23c8bd9c754ec9896d8b94d3f146e441406ae5afcb2de8c43ef3a13ee4a288160836cc6c"}, 0x78) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e24, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x27}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 339.920092] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 339.927364] RBP: 00007fc74403d040 R08: 0000000000000000 R09: ffffffffffffffff [ 339.934635] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000040 [ 339.941906] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:52:55 executing program 0: openat$vimc0(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) fcntl$setown(0xffffffffffffffff, 0x8, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000000000)=@random={'os2.', 'system.sockprotoname\x00'}) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/240, 0xf0}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/106, 0x6a}], 0x3, 0x7ff, 0x0) [ 340.051373] BTRFS error (device loop3): superblock checksum mismatch 13:52:55 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f4248526653", 0x46, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:55 executing program 5 (fault-call:0 fault-nth:26): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 340.100085] erofs: read_super, device -> /dev/loop1 [ 340.118544] BTRFS error (device loop3): open_ctree failed 13:52:55 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) r2 = ioctl$TIOCGPTPEER(r0, 0x5441, 0x6) preadv(r2, &(0x7f0000000500)=[{&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000200)=""/185, 0xb9}, {&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000000080)=""/42, 0x2a}, {&(0x7f0000000380)=""/180, 0xb4}, {&(0x7f0000000440)=""/79, 0x4f}, {&(0x7f00000004c0)=""/35, 0x23}], 0x7, 0x8, 0x3f) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) sendto$inet6(r0, &(0x7f0000000100)="d6b215602a50ace6c5186c0862ffbc7d40f7c35c56c7dc2c9cae5bdfda36ff134f19c8ba4146f2964c27e8450d01edb5d7d58ceadb245872b13cac79e9fceedd72b58e14f1ad02679035ea0b1adce587ea4c4e6680c95837f4", 0x59, 0x8044, &(0x7f0000000000)={0xa, 0x4e22, 0x3, @mcast1, 0x3}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:52:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendfile(r1, r0, &(0x7f0000000000)=0xdf6, 0x4) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 340.149749] erofs: options -> [ 340.155715] erofs: cannot find valid erofs superblock [ 340.217725] FAULT_INJECTION: forcing a failure. [ 340.217725] name failslab, interval 1, probability 0, space 0, times 0 [ 340.235589] CPU: 1 PID: 23965 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 340.243494] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 340.252872] Call Trace: [ 340.255458] dump_stack+0x1fc/0x2ef [ 340.259102] should_fail.cold+0xa/0xf [ 340.262898] ? setup_fault_attr+0x200/0x200 [ 340.267210] ? lock_acquire+0x170/0x3c0 [ 340.271186] __should_failslab+0x115/0x180 [ 340.275414] should_failslab+0x5/0x10 [ 340.279203] kmem_cache_alloc+0x277/0x370 [ 340.283347] getname_flags+0xce/0x590 [ 340.287134] do_mkdirat+0x8d/0x2d0 [ 340.290678] ? __ia32_sys_mknod+0x120/0x120 [ 340.294986] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 340.300339] ? trace_hardirqs_off_caller+0x6e/0x210 [ 340.305342] ? do_syscall_64+0x21/0x620 [ 340.309303] do_syscall_64+0xf9/0x620 [ 340.313092] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 340.318269] RIP: 0033:0x4656f7 [ 340.321448] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 340.340330] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 340.348023] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 00000000004656f7 [ 340.355275] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 13:52:55 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f", 0x47, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 340.362526] RBP: 00007fc74403d040 R08: 0000000000000000 R09: ffffffffffffffff [ 340.369778] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000040 [ 340.377029] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:52:55 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x1f00, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:55 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x7a, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:55 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x3, 0x200084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:52:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x1e, 0xa, &(0x7f00000001c0)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x51, 0x0, 0x0, 0x0, 0x6}, @exit, @jmp={0x5, 0x1, 0xa, 0x4, 0xa, 0x40, 0x8}, @exit, @exit, @map_val={0x18, 0x8, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0x3ff}, @call={0x85, 0x0, 0x0, 0x35}, @call={0x85, 0x0, 0x0, 0x61}], &(0x7f0000000000)='GPL\x00', 0x101, 0x58, &(0x7f0000000240)=""/88, 0x40f00, 0x13, '\x00', 0x0, 0x9, r0, 0x8, &(0x7f00000002c0)={0x5, 0x4}, 0x8, 0x10, &(0x7f0000000300)={0x3, 0x8, 0x4, 0xbad}, 0x10, 0xffffffffffffffff, r0}, 0x78) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r4, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="4800000010000507000000000400000000000000", @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)=ANY=[@ANYBLOB="58000000240007050020000400fcffff1b000001", @ANYRES32=r5, @ANYBLOB="00000000ffffffff0000000008000100736662"], 0x58}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB='`\x00\x00\x00,\x00\'\r\x00'/20, @ANYRES32=r5, @ANYBLOB="0000000000000000f2ff000009000100666c6f7700000000300002002c000b80080001000e720000200002801c0001"], 0x60}}, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r6, 0x0) preadv(r6, &(0x7f0000000280), 0x18, 0xd9f, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000dc0)={0x16, 0x1, &(0x7f0000000c80)=@raw=[@call={0x85, 0x0, 0x0, 0x98}], &(0x7f0000000cc0)='GPL\x00', 0x1, 0x24, &(0x7f0000000d00)=""/36, 0x41100, 0x10, '\x00', r5, 0x1d, r6, 0x8, &(0x7f0000000d40)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000000d80)={0x4, 0x1, 0x8000, 0x3}, 0x10, 0x0, r0}, 0x78) write$binfmt_aout(r1, &(0x7f00000003c0)={{0x10b, 0x4, 0x3, 0xec, 0x87, 0x8000, 0x4c, 0x2}, "451b0ea96b725278aebb11d2ba049ac8e68edf1ada7d958ffe15c7c2efc097137c1961d82e7478e31878b5ff0ce72dc6e872f6e5175f179410622c10a240ad924c86aa7d72", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x865) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="747294644ab3d5d0c548c0d27a96f5378f045c2500e5aa000000000000000000de6515da60d9e83da43e67250f4df817f73ffc696276f12ca740b4d3070000004005f6d712775fd9e1906a944f311128fb0fcd4b3c39c574132a96cd88d0b587c105ecfac3d8acd9b11dc748b70e4bf4825ad14a0b66e8878516d016d1cfcb7a6d0c10b4bb60aae9c90a5a40065bfd8204678ffaba2cd126020895ffc4e86d0424e6ce8bfa9ea30ecd67769b6b239faaa49e84d9edaf4fad51cebeedfb83ab22048d93501f8732c66c9cfb746154c61098fca6bcf965ecdb8df8b03a3d3fe1b38e5a238198a8b27d994d8ad21e7c5ae7816f31ee8d000000000000000000000005f507db2115d19e2dca3347261e0fa379e6aaf939cad7f67d683f5fae7a9427926f4a4860aa9fd787af52a618c62535b20c2e05329dd95627"]) openat(r0, &(0x7f0000000c40)='./file0\x00', 0x215000, 0x53) mmap(&(0x7f0000725000/0x4000)=nil, 0x4000, 0x4, 0x810, 0xffffffffffffffff, 0xb6221000) 13:52:55 executing program 5 (fault-call:0 fault-nth:27): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:55 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/module/cx2341x', 0x24000, 0x8b) r3 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000080), 0x83c0, 0x0) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f00002d9000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000100)="66d906c744240091000000c744240218a30000c7442406000000000f0114242e0f019ef000000065660f73fc00401d8000c0fe0f513766baa000b80d000000ef2e407c0c450f01c3c4a178ae9f00000080", 0x51}], 0x1, 0x0, &(0x7f00000001c0)=[@vmwrite={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x7fffffff}], 0x1) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:52:55 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f", 0x47, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 340.582798] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 340.614356] BTRFS error (device loop3): superblock checksum mismatch [ 340.650520] BTRFS error (device loop3): open_ctree failed [ 340.662531] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.0'. 13:52:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=ANY=[@ANYBLOB='trumted.#\\%\x00']) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="5020ea75b0c2dc3784b23d859e3ef696d9707753f8b18c1736d6e8d5c17cd3ca17", 0x21}], 0x1) [ 340.695408] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 340.704797] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.0'. 13:52:55 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x3}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) sendmmsg$inet6(r0, &(0x7f00000017c0)=[{{0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)="91af699c2a919f798f7d31609619ec", 0xf}, {&(0x7f0000000100)="4d436ec5e88612741ec779115cdc631a9e4e881e36080a6bd9840737492296bfe6d68089fffc06354a21f3e6745b18ae54fc70920049791743f8fa5979c96e76609b4b86d741736bc49c6b70a49cbcbeb4d004deef2c1312a655c0b29b7b14b3f152807eed2d1d6b37394cf8dfacea882a0c6290c32a396c12c3c6ec2d874580309ade569438c429cb53ceddabe8382b3cbfc56bff658df332f2c373eb651842dbc09089418de74a1bd6ab3d28dfc40735e52cd9a8be60754d7322fabd9b260d5d759ad44689ac6ebfe14e", 0xcb}], 0x2, &(0x7f0000000240)=[@rthdr={{0x38, 0x29, 0x39, {0x62, 0x4, 0x1, 0x0, 0x0, [@ipv4={'\x00', '\xff\xff', @local}, @private1={0xfc, 0x1, '\x00', 0x1}]}}}], 0x38}}, {{&(0x7f0000000280)={0xa, 0x4e23, 0x9, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7}, 0x1c, &(0x7f00000005c0)=[{&(0x7f00000002c0)="6dd803f12b022e450e2f042a24284a59f0855ce0f24a9554c929f3b3f2c334d36f33deda997d9356f6a88d0c", 0x2c}, {&(0x7f0000000300)="7d41f5186fafc045c2550db8e210b84a44e8851a28dbca163fe4057ec692f91c7234d4dab98a16ea4d403fc59248fba48fd559dbcfcd1642346d3c45b8928e93f0c5e3d29b5fa8141a849601a3a1c58690eb302cbe666b7249cabb3795d6b69c665b09247bd94214fab45f00086c224aa061e5b0ec400b980a01d7e09458183415f9dae7b8467313fecb2a766674456103a096ef240405a96d173d4c486cba2e9c9f81c02ef24234c582fdb4d3ccfc4919e62a6e2bb72dc50e0c4425ad700358a838bf2a18cc0e6a0913828edf2e929e84ae4ae3684c0d653f131009031f6fbc50f81929c1c675d2b74cc0c5b667286a87c9ec90e9eb", 0xf6}, {&(0x7f0000000400)="21d59f18a16fc0fded8699e3276ac54dc169628a667ec370505d04a91e195d7053f587475f4119e15dd5881bf3290e8504cd8c903ab1c0958391b13ed32964726b7647d0fd227fabc71f7b728eb3ecc3be6d394cedddaf86d6393eeb4ab4a484ac84df7bbbe5be80e965f99b34c606becfa2fdaa009a5308d6ffa6e0398d1219d8a48c131a13770a52fc60c59f325d", 0x8f}, {&(0x7f00000004c0)="05feff8f51800ed986d1417080768f8f54b0d2860927efcd1d35a5359f87c4ab751071370dfd7a4a69f95a2e02f931816242c7feee0d8dd28f876e93ed55974ed20df78cda04e5609fee1f01f396e2bc40ef547b05c07e6ce60976a98200135a9ab671de510aafd15b960c4450dc8f6a0649260a120c4f685611101f24415dba15d9e0e864284d4a6c29a2212dc17079064caf75aac13b5d793886a3c6d6dc8d8fe6a1e76e87b961c6b41e216e1cb508f8b0b9850bb11bdf71a488687d2e9c5f2a399431f5eedea5fa14ef220ae36b4c79f7f0e45af17ceea9eeac9076fa926466ef34052aa705048dd5654b05ea", 0xee}], 0x4, &(0x7f0000000600)=[@tclass={{0x14, 0x29, 0x43, 0x5}}, @rthdrdstopts={{0x20, 0x29, 0x37, {0x32, 0x0, '\x00', [@ra={0x5, 0x2, 0x6be}]}}}], 0x38}}, {{&(0x7f0000000640)={0xa, 0x4e22, 0x401, @private0, 0x4}, 0x1c, &(0x7f0000001740)=[{&(0x7f0000000680)="16f5571c8c84a0177e6a43fb404bc70d9e68079fc5423c6e28b7593189cf64119f50f23ebed092069eef2c78e22a262ca2d3dfcd19e5623300bfc15822b535b57ea5566e91eb0f1f17993d5fa20670a07bf08c70004dd94009d2d9433ed2466f24f837be930e3ed52e3086826886dd39909de8776339380d2b4143ff5834de4df9590c1fc6c645ebe2dae6e591ae565e3866a0e3228c29f0d9bbdc7abe60d9230cd49dabc85dfbabf89e043b78cba9552fe3757789227fb56fcc4cced7e075b455aa4e8198c8070901caef19acc6314de6877c8e1f81ff73d009b850dea44264b390188eef8b5a5b9746c99f6e34f78e696a6ddfa15ae0c8a625398e1a95743c195651a2ccbf9a1eda3789ec0ceedb34d9005a50b7c14aa6d64d0d41a541e61a157567ad7ffed04e88005be545a3e3dc1cf24d52035e03f01f27de3177e2ba77acb0ac669e5a56e2aa8f4f1509f43c3edc6e7374a33720afa7db45b370133e7e9ef53bf56a5a7cdc3a3b533c8505d1357db2cac74601a12c2ac67f58906012b73d76fd8865833b2ba40dfd84efadb0e30d78c6f3283c6fc8ecf634819c038da869e738fc792ed179cd6825e3c4e56beb2f5c3cf4bcd87c1fed5659191458b30e7e7d2ee2a12c43ad76e045531a86551f759007c8b91e6ccee0dd577e004ead9fd4a0e942423da36d8f8511b10197294d15ce708a3278f4d78a33a5f4d90365ec7c480f67f3917cebab1272b3850b79ce2e9545fa91784f11186c9cefdc40f405dbdf04e8261d0c50919a9b76d1485ef4a2f22720de7623aaa2e09e92ba5462862980211980df406abc74f685c904753a8f1091214c18b0e1e7b720820c7f4e5333338bfff8444f9e1aead685ff3721dde7a5950038a6c9a493936ddd0cea1671856ff08997d907401b573f6283b68cb48a1d43166ec8b63beb65661f3a24622f8964e657de385c87622a55d6880da30899f558384a536fdb4ca6ab64b50a548fe4671bd002fbaeab5073d9c29ff19144ab66f5911bda396feebadf9e88f9d34f7982afce8efe0a4ea8c7c3e82d56ace50675830bcf6c2e7c296c00d011dabb3621b37a39e82d23ec768e6f1ec0825895cff2c099897346ecb7f8e04993fbbfce797c16ddc3988150db088549b60d8eda8d576e23692591dd5a4aea7a1b13ac1285bb8016ab38d2baf16b800dc6b1e2ccf0975fc27360a7e790f602111b3e418e90e0b35de1e7378a1870a32c70e7b327538e8443c043ea25ec272b7cc7e65236534f5314ff08f551a5ee79b281efc63263d2c2f4e79bca2767f989b6443e2e39653783e271c4aa61cb3a7b701476623e9dfcd98a8efee80362a7ddc5eac68b42fed4eac293c62fa916a0e33169873fd141af2e61d1a427d971cfcb6923b2a9cfbaa8ef5b145706de7dec3fce4b38dde1c73f75d80bfec7f744dd485fecbaff15cd3e72fd39a1e6fbe44f4fc5b57cc6eb935da73712654d1043cfa883767490d612fed461c5cd20bcccfc4bfbcfe81a355f8144d0fc2f66622e3387869864ac637b779ab1610c9320636cfbeb124460c2e0f545b38e9f105ced976059102c9d5e1400ff5353f04c53f902a9871c940d6f24d6db44d530f850f6b560806d64ed8f075876ab60cd947cbf889efdc526daf4297a6f328b22b3973144813306e375efb284eb42d32805869b5d7e52bab978bd49f759cffa21a59118ebbc87ef62ca967229fcd2cede9d02ee392ddcfd0ba472e793d423695d6bc23d837eef1b80f8c5413239c63bd9e44230b0324f1faf6733edfebf5d23cb93f143e30c79f3ae676746ae965411678529219ab4d06c8fc3980a2677bd50a97c32a290b305cf0a0cab52ae2da932c0109d831c92487508b83c3d088ff03bff3c0f77ac9bd4f5a33794b80f4fd3cf077e0f29f11cb4dd444ab2d9fe826a1d8f89bd8d643d0cc5cd7b82755b2e2ee1b28c86eb5cb521dc69c16d50d49988c69adc034bda4b3d82dc6386eb3bb39edc5781d4587cff168dfb3f7be7757cdfd0f1aaeec6a902ba1072385fb0aa901a6b5ddda503b25247e4e8b0668712475fa27a0f967d9d6e9991fc48099dfc543ab732acbe02bc182d6fa38a1e24f76cbc16b903892a1ab5f4c25042f7c23aa8d42c5eae11b1b735ffdfe1b35c970326206105004b3bba67768d4de9cc6b70e03121cd2c5e2cbf5420f055ec056420382553f96be8d0ff609f97f8d1c16cf5e80a84805292d385c21d8d0fdc4e5a8010ff4e5a9a826d4f85b5fa1ed873e52c63a44741ddb9fbb67ae60cd385ffd32ee75ad296ffc3ed7151086fdc5a17f14bfbbc0c038a6e0cdd29f2898bb80ee01c9241932ec2cf5693e02c956d3fd46b25365f56e757a80097d51b259d12c207300bb0cd43baaf08e002977a3a5fbaf28127ddec64120d5bc29415ff71341954f65d1fba7bb9ca3c630b63738247c46686659b50eecd099826258b2e9e6b6cdf78412a6baf82a273623c85925d3292769aa2cd89aa36c211c9177a1a9d456c72316c33f7dff5e05533ea3ce354d166e08345f949678c9ba9ba0d2130060b32c3c540db53c65f454ae9474383bbec5f2e60f20703f0fb5922fedc5eaa3b6bb95541195167ef4390165175dd9d85d41e8093464bd9329cca329f9fa5656252c571a489866fda33219d07306e94733accad6982f8c258bf205da141be983274653e68094c6588362cfec0e3f8fd95370bbd0ec6c502a3cc46ece8db56354ea97cddfb15725f93f7ce549b6bcbbf5d31cad15704dab84b52e3a12495dfdcc4ed38b975ec446d7521a07198ce5ae27af4a97483243fd14701a427f284e8cc35f09898000f2b352cf219e3e463a867912457a793161d82ec84db1f7378ca81d2d91908f27a73bf3499fc6c148328ec53fcf516034cd790d485f892a87acf2493bb587828e3e87459fd093918549e1e7810a82f1800f70dff8461026216b7e70ed910579b1c09c007792673d8f29faeed332df4fd1545b01601f5474c5054bf50e16b21a7b4a851da7ed88599162df34e2ebe3652d6ab549c395fe1f12821c381799eece58fd5f22d419020be41d8b66af4e15b27738dccb81b09b2c1dd7007dae4918cce0e151f9c263a95729ed6750dc18ea9409f5cb33c4df284cf82789e455c04f8b9b2d771b70f3f54f22d04bb36dcde84b431f848f8e32d7d9b8b58e69b89d4c607c5b76d94175738081e1a550c0a5cbdcf6065138cd5f2b0b90089467a542c88b344e4603d9c8cbb220af204e08dcb9b2fd067d7d242f4be0029829a216c51eb742207534a9fc15c9e0bee516c5821dfddc333d74262952f5ea4833c89e5f02170436ba790a2f8c43fe8a8141aa04fabf969a6b3f6c98bef8b530d3cf359a55e61310c25a5f65728328834a991b6c2ef67a1fd0fdd75289292bb4633fe81f283762d2971b4e283482835acdcafe1a7fedfed93c6ee87638ffc1cec14222349227479da7d0f48315a279f7af6dcf86425d31ae748bb6758d935170338c7d3333332c70f37e75eeafab53d16ebd8120a6e7bb2742f31d86ce196b1c536309c1a478d0196817f25e2ed619388ed1da746e38dccc75b3ada0340135e5368ff88e757d241bff80a5a298d1c84bfe7774426838c8efc30b3203db15001e6b7f119464188733ddcf872b48c8d5a0cfd8ecbe1d510b3f34e54efc6b3e186d8244204f022ee08f95fc95b467a93070c1561e08d84388ec6582b6bc16b3c0a697bee34a942266c28da4df3359f73b33f6138e870a8ab39c2e0aa9e89ffa201adc864ea2fead24f15570ce6af41e730dabf44a7b00b846e3b28f616e5e65fdf1cbbb5c038431ae8ae9a4014fa3b829bcad9484f174737ba29f07e05907dab7c5ecbd8481a0cda7b6bc1c794ecf2f0620a5167860a8609dd1cac71463fdc23d601986576fff0fe50a4a270c1f82b226f682f2a11f741ba1acd4e9c88d7a3cbd19b63d1af3314f1a2eb6382747075deead3612a8e3128f72ff5fc45fddff910942205447c3cdf3663ffb43ff37530de54bd1d93d09dfb7280bc35c025f04f18e541a7866392e89ac8218865ac27cfd2fcdce42e9ec1c082531c8534bc0c007a1d4d86698d6940c81cef03f4b826e3762f0e4a08bacfd8138d43fb1d42b236c9f54d61cd8ad4e5cbb28c0c7f6cfb270b9153192086c90cae052657baa2160ee56a6d63a435c8214eef15cbcaefda24ce08f4375c056b32acc19ca563cb04858e8fd8be33eeae797844dfcfe7d52dc206e025f0819a3781add88a4837ef277eae369609d2590981b3324fd08ef58f6811cfb2b17a0c75dedd91179229d451f5470f838a5374346cbb9598dd97cee3ff4345c8775c36d4062fd9eba7cbda4da58de1229b355ec164ef0766dc5a30f795372780fb174eebb891aa93308cacd50be1a48beebaae172bfc08013b5ba21352e2a1d35e4ecd471fb461245b6269ec3b2d2664dc6c15f69301414c26e05e4a28853a04c5ca9011f5cec54ca224326977e55de7ff634efb584c506a3b6dd1cf3f91d5f2dc2cae5fe498bf01e0fc4620dcaee3b5951d11a8b715a865f0b3011ca915f17fce4431b900af154841378c5b162e3883e26b0547919ed49cea98996b7739cef011a6a49659b23a258a6d71d5d0c4b3a889dab1850ad0c22f972fe6310eaf88f5dab083648eefef5b46e774dcee472e8a6871b24f90c78b2b57a72410d39012e8ccd96bbb6c27e48616e2274b8f7ba210a0c07643af819a9bb23bb7cd3e0798338a213fe4cb420cb4d8239a0d1b6b39bfe572163ee909364d03f285d7f87a49d4b600b1f0d146c9579ec43246de237e04a50d82e238c2a0c5a6cfd2dfcb2501878f6a9e3eeec3f63d9223c0585abda83f4841076f4759ce798c96996247cca37a7acf01496dd808862a615e20e725d27c7840be97f9acba47678d2315f2d88bc7e334dfd12a0b312e9aacbf0196c76277e95cad71821d9f193cf95e70d1463d828b9d3bdd5a1fe2cfb92c4bd0346c8730be9b7b89620b3e47a5f66998e06117ccc810a3bd3410f71ae93945f516791dec991079a5b37d05bb2636c198aaf63c65e66ddde4fb5164308f22abaa9e6368d01cba88e433b006b36dec10ea526fa092923bf7f7f0870ce3d2a262367b749da106e32bc098fe92dc43cdb3021fea1eea39f2e7f51c7a20c976d8437a1e07fed4272a341eab66dea7ef6ca7318924ecf660dce2881112ad4791801d776cac489dbced2c032df629d298c31b5690813ea356962dbf01f2ecfe06386ba444eb57923429e72c4576da44e1cc75b00388f830cb4687de4b5bd015a9d07a5f43183d6734f92a73d26c58570ff9f6e886d1cb2742796da340486a423d6f62d5562f2d3de6d998932aab891e3d8afb8b61095f645c6dfa5f22210c1f43ec164547c316adeadab85bd2dc75e8cdea56ef0a08f8ec30cbca7a55c9c546f2b391d8c7e27a1fd0ecb56f83d0ed4fc9288e22e36d537977c051e1966ed69121dec1e0ae05182a6c43c001c8b3b6a312b9d370e6046a78528a48b9b08759d8c4b7a9a14a4d75875cec4277bda7a677709be8160a31f0caad93e5a04590ecf48a16b837ad2b358cb6d71f9109abad6082484e5b7f04dfd3bffcd2f7463aaa02f632d036c2c94023156dd517c8383ff0f18b0f631f8ebf0e92e619b8720fce7908141354d4828c9e3e4d28c0a1ec2176e47caf458545a0cdd1d3371936c8a9ea7bcf5250a52f10136949e9b5fc0fc2f6d8d6d1aaa1f9a9a80de723066c3332b3809cabe2b03486d8a41b05f40cdc6874ad6701091ed28bfae1caabe2", 0x1000}, {&(0x7f0000001680)="10958cecedb66c80e148", 0xa}, {&(0x7f00000016c0)="97f4e202405023631e056505bc0cca0f8e66a0a77b15f9c28f6a9d1215f24ab3edd5b57b878a77a241c6d2e13b1001f511c0cea0dd58aeeae903f00488cb2ffc37b542800e8550549886b35c", 0x4c}], 0x3, &(0x7f0000001780)=[@flowinfo={{0x14}}], 0x18}}], 0x3, 0x4) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x8916, &(0x7f0000000000)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x75}) [ 340.765137] FAULT_INJECTION: forcing a failure. [ 340.765137] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 340.776967] CPU: 1 PID: 24021 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 340.777921] erofs: read_super, device -> /dev/loop1 [ 340.784850] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 340.784857] Call Trace: [ 340.784880] dump_stack+0x1fc/0x2ef [ 340.784900] should_fail.cold+0xa/0xf [ 340.797596] erofs: options -> 13:52:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = accept4$llc(r0, &(0x7f0000000140), &(0x7f0000000180)=0x10, 0x0) preadv(r1, &(0x7f0000001400)=[{&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000300)=""/202, 0xca}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4, 0x134, 0x9) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000000080)=@known='com.apple.FinderInfo\x00') [ 340.799247] ? setup_fault_attr+0x200/0x200 [ 340.799266] ? wake_up_q+0x93/0xe0 [ 340.803020] erofs: cannot find valid erofs superblock [ 340.805445] ? __mutex_unlock_slowpath+0x2be/0x610 [ 340.805465] __alloc_pages_nodemask+0x239/0x2890 [ 340.805489] ? __lock_acquire+0x6de/0x3ff0 [ 340.839323] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 340.844169] ? blkdev_ioctl+0x11a/0x1a80 [ 340.848236] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 340.853592] ? blkpg_ioctl+0x9d0/0x9d0 [ 340.857511] ? debug_check_no_obj_freed+0x201/0x490 [ 340.862519] ? lock_downgrade+0x720/0x720 [ 340.866655] cache_grow_begin+0xa4/0x8a0 [ 340.870702] ? setup_fault_attr+0x200/0x200 [ 340.875027] ? lock_acquire+0x170/0x3c0 [ 340.878995] cache_alloc_refill+0x273/0x340 [ 340.883321] kmem_cache_alloc+0x346/0x370 [ 340.887456] getname_flags+0xce/0x590 [ 340.891243] do_mkdirat+0x8d/0x2d0 [ 340.894768] ? __ia32_sys_mknod+0x120/0x120 [ 340.899087] ? entry_SYSCALL_64_after_hwframe+0x3e/0xbe [ 340.904434] ? trace_hardirqs_off_caller+0x6e/0x210 [ 340.909432] ? do_syscall_64+0x21/0x620 [ 340.913388] do_syscall_64+0xf9/0x620 [ 340.917174] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 340.922344] RIP: 0033:0x4656f7 [ 340.925518] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 340.944413] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 340.952105] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 00000000004656f7 [ 340.959365] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 340.966623] RBP: 00007fc74403d040 R08: 0000000000000000 R09: ffffffffffffffff [ 340.973871] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000040 [ 340.981121] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:52:56 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f", 0x47, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:56 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x2000, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:56 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x300, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:56 executing program 4: r0 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$IEEE802154_LLSEC_LIST_DEV(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x14, r0, 0x20, 0x70bd28, 0x25dfdbff, {}, ["", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x30044000}, 0x24000000) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r2, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r2, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:52:56 executing program 5 (fault-call:0 fault-nth:28): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7472235c31f46ea000a2f4deda5e2500000000000000"]) [ 341.194441] BTRFS error (device loop3): superblock checksum mismatch [ 341.234064] erofs: read_super, device -> /dev/loop1 13:52:56 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 341.247059] erofs: options -> [ 341.252963] erofs: cannot read erofs superblock [ 341.262446] FAULT_INJECTION: forcing a failure. [ 341.262446] name failslab, interval 1, probability 0, space 0, times 0 [ 341.262614] BTRFS error (device loop3): open_ctree failed [ 341.301451] CPU: 0 PID: 24070 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 341.309350] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 341.318690] Call Trace: [ 341.321269] dump_stack+0x1fc/0x2ef [ 341.324888] should_fail.cold+0xa/0xf [ 341.328676] ? setup_fault_attr+0x200/0x200 [ 341.332988] __should_failslab+0x115/0x180 [ 341.337213] should_failslab+0x5/0x10 [ 341.340997] kmem_cache_alloc+0x277/0x370 [ 341.345129] ? ext4_sync_fs+0x8d0/0x8d0 [ 341.349089] ext4_alloc_inode+0x1a/0x630 [ 341.353135] ? ext4_sync_fs+0x8d0/0x8d0 [ 341.357094] alloc_inode+0x5d/0x180 [ 341.360710] new_inode+0x1d/0xf0 [ 341.364062] __ext4_new_inode+0x400/0x5a20 [ 341.368287] ? putname+0xe1/0x120 [ 341.371726] ? do_mkdirat+0xa0/0x2d0 [ 341.375431] ? ext4_free_inode+0x1780/0x1780 [ 341.379822] ? debug_check_no_obj_freed+0x201/0x490 [ 341.385259] ? __dquot_initialize+0x298/0xb70 [ 341.389741] ? lock_acquire+0x170/0x3c0 [ 341.393704] ? dquot_initialize_needed+0x290/0x290 [ 341.398620] ? trace_hardirqs_off+0x64/0x200 [ 341.403019] ? common_perm+0x4be/0x800 [ 341.406895] ext4_mkdir+0x396/0xe10 [ 341.410511] ? putname+0xe1/0x120 [ 341.413953] ? ext4_init_dot_dotdot+0x600/0x600 [ 341.418607] ? generic_permission+0x116/0x4d0 [ 341.423099] ? security_inode_permission+0xc5/0xf0 [ 341.428014] ? inode_permission.part.0+0x10c/0x450 [ 341.432949] vfs_mkdir+0x508/0x7a0 [ 341.436479] do_mkdirat+0x262/0x2d0 [ 341.440095] ? __ia32_sys_mknod+0x120/0x120 [ 341.444405] ? trace_hardirqs_off_caller+0x6e/0x210 [ 341.449760] ? do_syscall_64+0x21/0x620 [ 341.453740] do_syscall_64+0xf9/0x620 [ 341.457529] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 341.462701] RIP: 0033:0x4656f7 [ 341.465880] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 341.484767] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 341.492470] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 00000000004656f7 13:52:56 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) ioctl$FBIOGET_VSCREENINFO(r0, 0x4600, &(0x7f0000001640)) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x4e20, 0x10001, @remote, 0x2}, 0x1c) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) vmsplice(r3, &(0x7f0000001580)=[{&(0x7f0000000180)="73dda2070f00dcb4f33d184365aa4fb023f4ab05653af55af7d0f54bb027c51b4d121936d7dd11d11b9def4b8cf2f15b5b4e66e3a4acfaeefb231910edffea3edd7168b8b023510a17f64c77530858188f7a7c2784ca10770df4035cf2401c5967d39d227283bb5e7bfe8f85862246c6e5e0622ce79a2e000c56dce6cdde01a1faa9d7bb5e49be614a9e0c324bc7e20086c82e556e8f0c066af6ef073f2405656916b1b2a041df6f0eb3a03dc57a03b9714343", 0xb3}, {&(0x7f0000000240)="497a757eb5830111f8c782fa3b011b02f7b73c8c927b8d3eaa77de5e519b448b71497c3ab689b077382553", 0x2b}, {&(0x7f0000000280)="f18ebb6c3fdad052abcea1c23094d7e8c4eb6aff912c9023e5264e5e91bdb8292a32477c95841d3ee0ae8661c2340435442dff1123d778384d02c2b7cf8307e65561527141850dd8f59f91927072d41c1b747098e7be80f1620770ab8547c1d43e6cc788105aaf0c114ce9643de00de79a624467648b595794b2d6f4573ac30f107b4cb6bff06853b269d510356a0c44d0406e7c0e5d24", 0x97}, {&(0x7f0000000340)="a596b99a0e27a8b8cb8fdce6a4dee5b8aa98736d9e4e497f2ea6443dbca5d306a099f96239c1425ae31be337708364ce62e5320a481378b1847b4be806", 0x3d}, {&(0x7f0000000380)="42b47767d6477d5a316843312dadc95041c3ed675fdd32c47c0cfff116aa0ed392216f57479f684f892e9ecb4c97a1693a5f799f65d58d54a6689dac2a1ba20b7b", 0x41}, {&(0x7f0000000400)="40d5878869a2db09e8d85fda2a8f6081e97baf76ab45a41d993102c736d2c901f7e125b10b904ecff1460e44985b", 0x2e}, {&(0x7f0000000440)="91c2c9cbb05f4a5cae854c2919d2ca380cc30a9874e6a7c4e3936be2b57e103f6cc20ac00fe3fef457c31c005c42e0e71de7771737a57dcebe02e363f9e90240294905d64387b43c187a788523224ea0e422e1118a1afea9b054d69800e4207db2d3a2a7c7b2f6f792ddcff7880adb264f729b89469d90b40fae2b1f2f14758abe8c53d2f110e79363c48128cab9cf2cba97340f007adb6e8cd19a082794d993bee1ab5b3ebe2017fa8ccbf13c6dc523be26f026c6aa0c236272f0d318e99dacb52f7556f3248dd28bbba7cfa4762b5106176dc4b51b3eeaf096a5c5ec509a6ce801d003df21918de9ea57a2ac8a9c83047ea72ee7d23798276fad3e15311b9c3b6d96fa88cb0458a2bd476aebaffe7e381f7e350a8a309c087d260e59adaab3fcf72e092aa077cba90ae1ca7372373a6a9e0a875594013cd4064a7ec29146162c4ae7883a0f1db51cc1c59b327df1e8958a9c7718c9948d32b80b0af695f76abc59927af8499bf00bb8c5811e48a6f4bb1e9a2bb721620208dfc633346817c3c1b2b602eed1f6e849c28420766ad8859a3ad80991e1783a46cd99915d35c614fdfa05b11e5d9e3e52ca7730c2c2a3013c77ad3a372563fefdb3376465a90c136c3d55966b0467b2f668128acd7b235eef101291392b9411365a1e8d01afbe3fcab79be80f9d22ed3e32d8593c5426e1ea43333847114f3f563a2b1b8f14ea79b5c9fbb42ed8e9e1a6fa02cead6c78bb058bf7c49953189bfa0bf8a7e38a15d30c8dc6e6d3b6b54b3f13f8336588ee803a8561d1e533894f2a8434712bf55bb3e9e149502b732e323f9b3c1c47c489283bde5677d70a0064c4605a204619c482ab5e554cd6622643127ee125ddc1ce042ec6f10761a00d7e83769a7b002f8712b7c6dfaa0eb616bac525df2375155035ab38c9eea86ba0b5ea2c257e0a79aa01cfa0101c90461d90b5be52bcb4abd5aa37df0c90cb1d064f9328637714e23f55d4df1e74ed2d1cf6dbccaabf6e41d05b8608c79c33fbb976602288429f4305e1ea42e203a121bef8d5b783e847d1db79d6ffc79c62eb0bafbfd83a00ee16e8e4c3959e72f7672849cb222c68885437a8a0a5f0c15e3afc4b5397ce1bb74a182eea7be1ebe82726a456a2da9c1d0fdc1ceb79517b0211a1a5e1e5d8e583fff5d7810b8941f277c173398226e1fcc7786031910f3122620c55a2edda514d6360c595d1d9df43db62a2220bca45d04497fda2299360d707ff2ec0398d3bd38774cbfb5cd01ca8d86bb78865400eee3869f2b1c24d353f10f3eac10fa3a2b4bc2b7c8092c104fdc621bc77afc858fbfc623f8c6b1729e525d34f49c1c94852ac169203c95a05d9660d120758aa81bfbbd7fa746f0bd696503025d5a100df278505910e3c0bb56d2ae40239e443feac77c8a01bc24c74e5195b05c56f49e01d0de5d974dcb0e6f900295e793609fcc29217245b70d0d6975b6526fd028692129468a4e6f63b5bc5c6ecf3b466219b96daa9083efd0c1b167d385cfe742fdb4bdc4ea7d48761611924ffdfd7ba3f1539aae1df1bb544d15241b618ad659db6f5e6402e292c453d090c44b350a5bb87bdc51e66508d9572325b775dae1ab2aed0e618a38b681066178c523f41b96cf2c4c207af515d2eb5503128963bbdd76b0449ec53d3fa1279a96d433386fe2ceb663de4665ad60a980efe2ae51dd1d00e72c07e0d9de2b8ee8c0b68e6ce2be7a60921b04458f5d1bba5e7e59189a2d4aab047cd8ec0541a198cac0bf54ab4c476f478bbb0c9d82bb3210ddfcf2e5f624d78567997412cdedcbb03aa11c3182bfe8cf3b81cb9816c7b030050bc86ddad1edf01e7ec0479e5be04b45141f2a8c1f4d3e2f0eeacae926f567f3d4c153ca8c0de9cbb934a2101ad3cd4750e14815d77ad275624a79b23c44d25d4beb812ba2d2b218ea475b9273b397b8b823ad9ce250a2c8fe1d319eea4780557974a1fc072d1d6f408e232787e9958ffceff88b7d0bdad02031ddce31278b83234241a9ef0f2b99a89badb9f202d11a46218629ed3337daa1ee4e32c35dcb5c3e620604f794ec702793833b54d7471a04df1e717a15309bd203731438ff58b39281f5b67ba2d7eecaca129117994119e6df7cab0c2e31a3a7e510d89592a7f97cc05ee5679321ff43b428bdd297942ca577ff6b85d49da9605035855c4018f53f3d38c607eaaa286bce6138646e210135715315e6dd9b6fc5c5c0f507c0e34da26e3f387e97ad873fe2bb763ff993b817630583b5538a73dd7569696e6c798da3b7d5e627b859201cb0057811cc476834ef4c10f7dbf4346ea14458fbf969fa18884c06be0ba73d176d70f74b46a64f90cfd6cba574d7ade3305ee4e8efbd2b5fe422f6403ad0b55d68a7e3efd37779709ee632fd79ad398b53efeadf161e32952c7b61894ba73abd44b2a2136412068148bdbe80d3f6d2e5306cda5e8a8ebce4f67a496e8876cad488947985a1b48ca7be28c4e2b7d352e3e0acfdf61abbca7da2ace36b50ccf6d0d79638733c76db21eca31dabdb616864e124c24eb27a428e7284f052a1ec8e834e8bb47e1cf6a75211fba326a9f5ae6deb2b8cf2c2dc7a29cf9e9dc0fb5a645bcb07629dc28192a25dba86a7c6135893dd7576a850d790aafd693a6b3abb13f7e04357351ea71aa9d53a95cee6f3dafba4c6dd3851d15330a2ba2dfee7ea7304a64fa039374e7e0943046b43fc2aa617d24697ecb33a7b10e49a62d99f4090e2954079c8b6371e0c980a0a6112b0330fc72ae428b220b35501ca9915bf929770e6e653ae66dec65632c95dc22c14a547eee3ace993c99b7b3334c4eb9e4347510857f4b3f40a7b9ced71f7453968a70ca256c5911134d7cef95807c40e417bee919a9ef0c73501ec03cc9a26932b6ed52f1a59963e88b53d37f1aab2984b990bf81c89a985dc8f119cf3ff15933dbe91f652b4a3c6d0893957d867560e98b078807c432633ecc359966aaacbf2aef2596ca3acf535cc0e5301331219c9b5670cbc8b480e4c8d8d089a68ef1f08d42b742d759f975e03d657d2ab3270790f5fa96cdd3b3b696306c483b8a0fb9a57a038c5ab47612c84e0ec388b8302e1835a98d3588691806b51ee26784fb654031e164bfebee63233dac5e28e21b2ba42cce3054f4ca0702a65a2a112b26519f3f138c54fe25d1850e75ea239775969692c02c8e63ee39fe35a6b51feea39c34c3677bffd40d4711f6a6fcfe3c23215feb60fb49646a9188ab576a52c55817147dccfde7c69a51ef9ca2e676555d5ddddd8a397c12dbda83519fdfae6728eb96b20c978d27b042842c1759be652878c5e1247266fe86668538847521cbb1f29517ca1157e626dd20e6a660689c5fb88f97fc9efa516d97c10fdeb061edefd8b322a48318eca0a788f0bff9d9acb80fb875769ffe1e3bc9df565f84385d1ec76277d4ac4e9d00e07d38cc6632179ac45fea37b40283909f2cf273e96bf2349264a17380e4a00d76921164f4750d38a7167fafe59a333cd8d5cedbff0885d08b6954e61b9d2779e81c35b085ccf119a5f9cf8a7886589299b966a3a631d8d73840f710e4950c2e22e1b043ef5b4d8798a542ecbb839b5f71b8f2c0269ca44d4e258fe8d3a98cf08c9dbefb7314e32151418b8c3b6322ad073e5500ce7c52771ea7325c78734bac17743a05d22bfd210c1f0cc29216d967f1ea3efaef7832b9be0236ac4adfc00f99b4012719f59e0c960a5400e4ba47f3992e3fa6e3290b05916f7de9ed4393b4562215e25dca0d17739143e1264bb285fd6f7a0a8e39ca05eceba195dcca495ba9d172ebdc0aaebd075369ffdc7080003eacb2d23211ded7c4b4848102efd2d7ed5f1222871b8d8ed0e8d56d3c356485d54e629a0b8267fdc6e9cec2863f93a81d153a4b05b3308c618063eab4ee51dd1018897eec10dcaabe1ffc5be42cfc6a5ae7c72a2b5e6207f06eea85456cfe2535d7ff92aa7457b2c8c986a7aca671ff83ae6451e808b8d0f27bf4c03cc77494f332f7e80d9f3a35c0915517e03988f43216b4402466f2e80eb0685eeadc6285aa4c1af025c1cf9955cf8687c266242078e7903af92b9c5419aa6331f6ae495198440b6c7adf4db62014d751e8ab5599e336d0251d388769e26ffab666001f6e37a8c1f491c4f2f8ad269edb6f4efcf5092a87d3c8f46143cbcd0f13fbda50afe0e156e70da7bca1531e1d7a57c3965e202453133bcf7197665bb0237b545c6998fc3dc284750a6541f38d588629d50c0dc60e5c74b73a76b63c606dc0a57a5c887374be8462d1f7eed955103951ee315b48e4f0b104aaa10aa957b15e67bd9b964d5bb1951d92f46b92e16b69e67a75b7463cf408b8adffc948786c42dfe349d5518a63596dd9433946610f5e64415cb028e37db5feb8df2e8f1bcd9d38cc21ad99b95a72fc3e2a2905c14df3f70a85665a900a4c7248673f98bc420a5ec695d86ba8b7d79d78ea79a89236da829fd6ee56407f805d009ff7aba012b40a585dd838369fa16fb0a51114cb7329b1ac36e372ad94208ee5ff18b9e930f248b5eee04825764cfbae2046017a5af2bbeaea63e2096fddacb452aba71f01349fb6308c5fcb363c46d50306e4459e660f08b38badde9a8c918c7ef785d4b4a438aed37c87d09d953ebd266158d13c380900242efa5f51c93220d94a57d93181b9522dde0e1b17028fdb6e558e2a5aa0303eaafaa870e2cc23ac63dd40ff1da0ce6b4fc31ae148766fb674e8970affabd588005f0f9d8f178af93bc49d3016feaf4251743aa7cf8d92a877ff2bebfffa9aa3270975c3e4b9d4032e98148b07baf11c405d66ed3b7fa3241131c64068e97c5d49443dbc90bf8f6e6b666e69cffe4f169208e63f4d1ebb93c0304cc3804c3dfe8b738c795a069358be567973b64f8c365783fd63d255f0283bce9e41ab9716682ed671821ea1e84fc7caa93271083c0d822f6f4e834f2b62d46682f907ad893999665d85e86ec3b0b872009aab9f867d405c4ca2705f7f8a39a495614402a02eb8fd035b9991f78188f4716ccd1789b9e00684e26df985d373f868d130f417187351312156e7732742ca06b1a6aefd99d7a7386bf558d789ed566a98864776da7915d27755ffb0e56db04905cba426321073d4cd21f2e982e81419ae6a67ede19e9a592a58d33733b22156dc4967b7363974652659024cc96ec17a7ff5ed3467d487995af5f32da2ee5aaa328248ccc5329acea116fe99d3a8b1c77ec7333fabc7bbec63f44bd79ac1504b1961b8195eac242de7eb5744be82c417c666ad5a119cb21308af459e5867d48be04c095dac41997e285abc1ad3c96f5ce00df4a712fcd86feecfe14fca5a800695ad1205e611d29cfd26581f69c1cd3e73c45c4bbd60b309e1c3fe457ea2f28dc6538cb88f0e002279a7944017c88a6fcb5f8802731dc20ff4bf19add77f1b176a06d0ab48a5d31d685e9dbc762d260fa518b5b7b1258586d3f787e45580732b1f3cbef5495601e66f0c94bdd746c582853dd5a44a610bd325975412c2cc3fed4a2f24ba1abfacb5712ce8afa589414cb17d79a56231e2e547f37caeafa6aec19820c359842aef69e2d064aaa18b8564a9dd58d0cd2542375eb8a0f8d49746e2de7c777690200262bbf086f44f99ec3b4b13fb5b406822e812a0bf5a7356964f1e8158ca9a6e039f4f885269af892d14f3cac867a7f17e550fe8ea2a853937d92cdf5c0b3a1be217bc0c8a7410fba64387e1ea11915a9e4bf703bab1ddbf3a40f4c250", 0x1000}, {&(0x7f0000001440)="5e16dc36b326814d4134385e6af4e6657f83401b90e307e171bde0d39b9684a28c119243ea7c813e01141e17900a44ae025805d7214e74e92ec1bb449f33f80d", 0x40}, {&(0x7f0000001480)="3377111ef916d56f22ddecae475a5c7f01031646ccb7314f9dc68f8550e6ed401f1c2785ba35111e3f473c2d6cf0ce0c58a00ff27090f3f25f7a137d09694ddaa0ca059c05114747df969ed29afd66bee281491751d48a304e038be040f9105950a122e0e8b1f44c466958142b792dbb8f27baa770f0c984b2cb3295b5cd484114ec88c935d116450cb5bf9f22085d9443b5f5570a3360973b978e9a41bf1f6c0d81bdd33601b5a05f1e08d3f507460c08e424366047c0a43ffa49bdb68785374e487834a1d701a6a11c6130555467c621d40b8e55d8228042bb173580e3a8defc3563ad773e52cad57bad925d127be07393b5d70145", 0xf6}], 0x9, 0x9) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000100)={&(0x7f00004ab000/0x4000)=nil, &(0x7f00001d2000/0x3000)=nil, &(0x7f00006eb000/0x3000)=nil, &(0x7f000002f000/0x2000)=nil, &(0x7f000038b000/0x3000)=nil, &(0x7f000057c000/0x1000)=nil, &(0x7f0000280000/0x4000)=nil, &(0x7f00006a9000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, &(0x7f0000511000/0x2000)=nil, &(0x7f000055b000/0x2000)=nil, &(0x7f0000000000)="7d4ebf5c19098b7573be8294c25bb6817d9502361f71a22579924b424cde559ff4bb1884dd3277a05bcceecffa8010526cd5faf5f9679ed0bf655873bd", 0x3d}, 0x68) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:52:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="7472757374250300235c0000cad41c4a5c76bb517ad56ff5f277bca879802049e6d64bafd656c68e218a0ea4688874a998c7aeaf0884feaf682cc3b3b0eeed8e2cc9b4dc05a4a13a0ae9a8638f83b0f9eecdf5f93657b3049c4c2391db1d15fe9fbdde7e10ba36fcad509a0000055101016eb63fa214f7a580aae6aa11bc17ce707d44e0dccff59d9adcd316f6ecf96f4c710a68e9714554daeab483104bd4b225f2d5b6c28ac13e1f0cc192b2a0"]) [ 341.499722] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 341.506978] RBP: 00007fc74403d040 R08: 0000000000000000 R09: ffffffffffffffff [ 341.514229] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000040 [ 341.521486] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:52:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet6_int(r0, 0x29, 0x4, &(0x7f0000000000)=0x3, 0x4) fremovexattr(r0, &(0x7f0000002500)=ANY=[@ANYBLOB='d']) [ 341.633253] erofs: read_super, device -> /dev/loop1 [ 341.642817] erofs: options -> [ 341.652283] erofs: cannot read erofs superblock 13:52:56 executing program 5 (fault-call:0 fault-nth:29): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:56 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:56 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000000)=""/4, 0x4}, {&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f0000000140)=""/216, 0xd8}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x5, 0x6, 0x20) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) sendmsg$IPSET_CMD_GET_BYNAME(r0, &(0x7f0000001380)={&(0x7f00000012c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000001340)={&(0x7f0000001300)={0x38, 0xe, 0x6, 0x301, 0x0, 0x0, {0x5, 0x0, 0x1}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x38}, 0x1, 0x0, 0x0, 0x4040000}, 0x4011) [ 341.673854] BTRFS error (device loop3): superblock checksum mismatch 13:52:56 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x4800, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$IOCTL_VMCI_QUEUEPAIR_SETVA(0xffffffffffffffff, 0x7a4, &(0x7f0000000000)={{@local, 0x44}, 0xd10, 0x4, 0x33c, 0x4}) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:56 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x3be, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 341.768561] BTRFS error (device loop3): open_ctree failed 13:52:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f00000000c0)={r0}) mmap(&(0x7f00005f0000/0x4000)=nil, 0x4000, 0x1000000, 0x2010, r1, 0xef52e000) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000000)={r0, 0x9, 0x1f, 0x1000}) write$6lowpan_control(r2, &(0x7f0000000080)='disconnect aa:aa:aa:aa:aa:11 1', 0x1e) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:57 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) setsockopt$inet6_mtu(r2, 0x29, 0x17, &(0x7f0000000080)=0x3, 0x4) [ 341.890615] FAULT_INJECTION: forcing a failure. [ 341.890615] name failslab, interval 1, probability 0, space 0, times 0 [ 341.903659] CPU: 1 PID: 24118 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 341.911806] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 341.921149] Call Trace: [ 341.923730] dump_stack+0x1fc/0x2ef [ 341.927340] should_fail.cold+0xa/0xf [ 341.931129] ? setup_fault_attr+0x200/0x200 [ 341.935436] ? __es_tree_search.isra.0+0x1af/0x210 [ 341.940359] __should_failslab+0x115/0x180 [ 341.944595] should_failslab+0x5/0x10 [ 341.948382] kmem_cache_alloc+0x3f/0x370 [ 341.952428] __es_insert_extent+0x39b/0x13b0 [ 341.956909] ? lock_acquire+0x170/0x3c0 [ 341.960867] ? ext4_es_insert_extent+0x17e/0x5e0 [ 341.965606] ext4_es_insert_extent+0x22e/0x5e0 [ 341.970174] ? lock_downgrade+0x720/0x720 [ 341.974313] ? ext4_es_find_delayed_extent_range+0x9f0/0x9f0 [ 341.980111] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 341.985122] ? ext4_es_find_delayed_extent_range+0x7d9/0x9f0 [ 341.990906] ext4_ext_map_blocks+0x2129/0x7390 [ 341.995473] ? __lock_acquire+0x6de/0x3ff0 [ 341.999739] ? __lock_acquire+0x6de/0x3ff0 [ 342.003978] ? mark_held_locks+0xf0/0xf0 [ 342.008033] ? __ext4_handle_dirty_metadata+0x1e0/0x590 [ 342.013379] ? ext4_find_delalloc_cluster+0x1f0/0x1f0 [ 342.018551] ? mark_held_locks+0xf0/0xf0 [ 342.022599] ? ext4_mark_iloc_dirty+0x1b0d/0x2b30 [ 342.027427] ? ext4_es_lookup_extent+0x375/0xb60 [ 342.032182] ? check_preemption_disabled+0x41/0x280 [ 342.037183] ? lock_acquire+0x170/0x3c0 [ 342.041139] ? ext4_map_blocks+0x33e/0x1a50 [ 342.045452] ext4_map_blocks+0xd88/0x1a50 [ 342.049586] ? check_preemption_disabled+0x41/0x280 [ 342.054596] ? ext4_issue_zeroout+0x160/0x160 [ 342.059094] ? __brelse+0x84/0xa0 [ 342.062534] ? __ext4_new_inode+0x2eb/0x5a20 [ 342.066937] ext4_getblk+0xad/0x4f0 [ 342.070547] ? ext4_iomap_begin+0xe00/0xe00 [ 342.074859] ? ext4_free_inode+0x1780/0x1780 [ 342.079249] ? debug_check_no_obj_freed+0x201/0x490 [ 342.084260] ? __dquot_initialize+0x298/0xb70 [ 342.088748] ext4_bread+0x7c/0x210 [ 342.092276] ? ext4_getblk+0x4f0/0x4f0 [ 342.096154] ? dquot_initialize_needed+0x290/0x290 [ 342.101063] ? trace_hardirqs_off+0x64/0x200 [ 342.105458] ext4_append+0x155/0x370 [ 342.109153] ext4_mkdir+0x5bd/0xe10 [ 342.112765] ? ext4_init_dot_dotdot+0x600/0x600 [ 342.117421] ? generic_permission+0x116/0x4d0 [ 342.121904] ? inode_permission.part.0+0x10c/0x450 [ 342.126823] vfs_mkdir+0x508/0x7a0 [ 342.130345] do_mkdirat+0x262/0x2d0 [ 342.133953] ? __ia32_sys_mknod+0x120/0x120 [ 342.138257] ? trace_hardirqs_off_caller+0x6e/0x210 [ 342.143252] ? do_syscall_64+0x21/0x620 [ 342.147209] do_syscall_64+0xf9/0x620 [ 342.151005] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 342.156186] RIP: 0033:0x4656f7 [ 342.159445] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 342.178323] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 342.186007] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 00000000004656f7 [ 342.193254] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 342.200507] RBP: 00007fc74403d040 R08: 0000000000000000 R09: ffffffffffffffff [ 342.207765] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000040 [ 342.215018] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:52:57 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x20) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:57 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x114) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:52:57 executing program 5 (fault-call:0 fault-nth:30): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xa000, 0x93) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r1, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000080)=""/42, 0x2a}, {&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000340)=""/57, 0x39}, {&(0x7f0000000140)=""/234, 0xea}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000280)=""/17, 0x11}], 0x6, 0x9, 0x2) [ 342.381500] erofs: read_super, device -> /dev/loop1 [ 342.390577] BTRFS error (device loop3): superblock checksum mismatch [ 342.391654] erofs: options -> [ 342.403799] erofs: cannot read erofs superblock 13:52:57 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x500, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 342.450814] BTRFS error (device loop3): open_ctree failed 13:52:57 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) sendmsg$kcm(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000440)="1fd2d9df7f6f8511def656910b3c5d2153518f3c21244c0bc4c669bc0a60c3d9d28791937636e02bca27c8d06d34a347e8d04f2fd759776498e7a6c697bb00783dd1651e9cb90cb2374d78edc5145021629d413eacdccb2542b5fb05e5fe8ef4b2a1b9e7c53a9182439673c404876385b1d330e79b6dcca459018534e4a07de5ce10666865d298d3e3c84f8ee3deb516e860b08c3b93f144954b8f17ed288f0de17f86a05a82160e212a733e631f6bc199c21677ea03e8f23a20e64e4acfbd0fe66f05082563cd1fe6789ebd6e764409ed388a29804d0a8efc5995355e66d22a7930d08bf052e32ef5", 0xe9}], 0x1, &(0x7f0000000740)=ANY=[@ANYBLOB="8800000000000000f400000009000000682a161b18ece4e07f6acaa1c9a2bae6c9eb96bfc92766ae43fe241341daaa84f72af73ef48d2b0e1eea838a6bcc15f91266fc27515a7eb3f74442802e68dc141b9503000000577e412e6ebb4f6eb0fcc8abd1060a54c59321437d87617511e7c25927af65e35b2e396ab1b88bddc4afbc9a20dcc79ba7b316ce0695477f345231ad641dc200005800000000000000060000000900000077e3a7b01513e3244da449cf793a72d12fcf6aa02ed979e3c1f10e89dac4d8b0c9bae8a47eb38db58f467a485e7995cf59be729aafcfaa0112c296932b7cd5d141823a56a500000098000000000000000201000000800000f5bba816b8eb17b28c821a8584ce7aa0c30dcf01758dd331446efdc4069760a14387e070a0325bcc0a6926c76eec21065a7e32929bee4d9b5a5272fa8891b308b2d3388df0cdd9b7311609a18267083f592e10b3abc023e8b3601066343beb0f647837304fd4c9b79d88490684dc299f2627eec2178c7414f1954ae9b75a0453a9c37d3048b5fda60000000000fa775a5fea602c44a9355a97b2df5b8214b24e21f113988db2740a7c84c5d45c9c945c230de850befb7bdc10fe643ae56301739a6d9567d1697cd486ebec95a44120c9283bf3b2417df67ea889e7daaebac970f61d9683e188bc31a0bdca46a09a77b7dc5ef1beecbf30cfd3"], 0x178}, 0x98aa101de310b02f) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r5, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYRESHEX, @ANYRES32=r6, @ANYRES16=r6], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)=ANY=[@ANYBLOB="58000000240007050020000400fcffff1b000001", @ANYRES32=r6, @ANYBLOB="00ff0f0000ffffff000000000800011a736662"], 0x58}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB='`\x00\x00\x00,\x00\'\r\x00'/20, @ANYRES32=r6, @ANYBLOB="0000000000000000f24b000009000100666c6f770000000030000200af6b0b80080001000e720000200002801c0001"], 0x60}}, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETPRL(r2, 0x89f4, &(0x7f0000000000)={'ip6_vti0\x00', &(0x7f0000000100)={'syztnl2\x00', r6, 0x4, 0x7f, 0x1, 0x9, 0x1d, @loopback, @mcast2, 0x7800, 0x7, 0x897, 0x9}}) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 342.549096] FAULT_INJECTION: forcing a failure. [ 342.549096] name failslab, interval 1, probability 0, space 0, times 0 [ 342.573466] CPU: 1 PID: 24173 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 342.581372] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 342.590726] Call Trace: [ 342.593301] dump_stack+0x1fc/0x2ef [ 342.596915] should_fail.cold+0xa/0xf [ 342.600697] ? setup_fault_attr+0x200/0x200 [ 342.605014] ? lock_downgrade+0x720/0x720 [ 342.609159] ? check_preemption_disabled+0x41/0x280 [ 342.614160] __should_failslab+0x115/0x180 [ 342.618379] should_failslab+0x5/0x10 [ 342.622160] kmem_cache_alloc+0x277/0x370 [ 342.626290] ext4_mb_new_blocks+0x60a/0x4370 [ 342.630685] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 342.635698] ? ext4_cache_extents+0x68/0x2d0 [ 342.636349] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.4'. [ 342.640105] ? ext4_find_extent+0x9bb/0xc70 [ 342.653474] ? ext4_discard_preallocations+0xfb0/0xfb0 [ 342.658752] ? ext4_ext_search_right+0x2c7/0xb60 [ 342.663510] ? ext4_inode_to_goal_block+0x2d2/0x3e0 [ 342.668533] ext4_ext_map_blocks+0x2aa2/0x7390 [ 342.673127] ? __lock_acquire+0x6de/0x3ff0 [ 342.677382] ? mark_held_locks+0xf0/0xf0 [ 342.681429] ? __ext4_handle_dirty_metadata+0x1e0/0x590 [ 342.686815] ? ext4_find_delalloc_cluster+0x1f0/0x1f0 [ 342.692042] ? mark_held_locks+0xf0/0xf0 [ 342.696097] ? ext4_mark_iloc_dirty+0x1b0d/0x2b30 [ 342.700924] ? ext4_es_lookup_extent+0x375/0xb60 [ 342.705663] ? ext4_map_blocks+0x59f/0x1a50 [ 342.709974] ext4_map_blocks+0x7a2/0x1a50 [ 342.714109] ? check_preemption_disabled+0x41/0x280 [ 342.719106] ? ext4_issue_zeroout+0x160/0x160 [ 342.723592] ? __brelse+0x84/0xa0 [ 342.727039] ? __ext4_new_inode+0x2eb/0x5a20 [ 342.731453] ext4_getblk+0xad/0x4f0 [ 342.735062] ? ext4_iomap_begin+0xe00/0xe00 [ 342.739371] ? ext4_free_inode+0x1780/0x1780 [ 342.743773] ? debug_check_no_obj_freed+0x201/0x490 [ 342.748772] ? __dquot_initialize+0x298/0xb70 [ 342.753275] ext4_bread+0x7c/0x210 [ 342.756841] ? ext4_getblk+0x4f0/0x4f0 [ 342.760827] ? dquot_initialize_needed+0x290/0x290 [ 342.765764] ? trace_hardirqs_off+0x64/0x200 [ 342.770167] ext4_append+0x155/0x370 [ 342.773879] ext4_mkdir+0x5bd/0xe10 [ 342.777494] ? ext4_init_dot_dotdot+0x600/0x600 [ 342.782145] ? generic_permission+0x116/0x4d0 [ 342.786638] ? inode_permission.part.0+0x10c/0x450 [ 342.791557] vfs_mkdir+0x508/0x7a0 [ 342.795080] do_mkdirat+0x262/0x2d0 [ 342.798696] ? __ia32_sys_mknod+0x120/0x120 [ 342.803018] ? trace_hardirqs_off_caller+0x6e/0x210 [ 342.808063] ? do_syscall_64+0x21/0x620 [ 342.812036] do_syscall_64+0xf9/0x620 [ 342.815830] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 342.820998] RIP: 0033:0x4656f7 [ 342.824185] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 342.843128] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 342.850814] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 00000000004656f7 [ 342.858061] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 342.865323] RBP: 00007fc74403d040 R08: 0000000000000000 R09: ffffffffffffffff [ 342.872948] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000040 [ 342.880213] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:52:58 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x4c00, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000080)=""/205, 0xcd}], 0x2, 0x4, 0x8) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:58 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) read$FUSE(0xffffffffffffffff, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000d00)={0x0, 0x0, &(0x7f0000000280)={0x18}, 0x0, 0x0, &(0x7f00000003c0)={0x28, 0x0, 0x0, {{0xa1f}}}, 0x0, 0x0, &(0x7f00000004c0)={0x1a, 0x0, 0x0, {'/dev/fuse\x00'}}, 0x0, 0x0, &(0x7f0000000640)={0x90, 0x0, 0x0, {0x2, 0x0, 0x0, 0x80, 0x0, 0x0, {0x0, 0x0, 0x0, 0x1, 0x9, 0x3ab, 0x0, 0x0, 0x0, 0x1d89bfe27c132f56, 0x0, r2}}}, 0x0, &(0x7f0000000740)={0x150, 0x0, 0x0, [{{0x0, 0x0, 0x0, 0x1, 0x0, 0x4, {0x0, 0x0, 0x0, 0x0, 0x91f1, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}}, {0x0, 0x6, 0x7, 0x0, '/,-+/./'}}, {{0x3, 0x1, 0x8001, 0x0, 0x10001, 0x0, {0x1, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d3d42a9, 0xbd4}}, {0x0, 0x5, 0x8, 0x7, ':,-}*/.+'}}]}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000012c0)={{0x1, 0x0, 0x0, r2, r3, 0x8, 0x1}, 0x4}) r4 = getgid() fsetxattr$system_posix_acl(r1, &(0x7f0000000080)='system.posix_acl_default\x00', &(0x7f0000000100)={{}, {0x1, 0x6}, [{0x2, 0x1, r2}], {0x4, 0x1}, [{0x8, 0x4, 0xee00}, {0x8, 0x7}, {0x8, 0x0, r4}], {0x10, 0x6}}, 0x44, 0x1) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) openat(r5, &(0x7f0000000000)='./file0\x00', 0x20080, 0x6a) 13:52:58 executing program 5 (fault-call:0 fault-nth:31): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:58 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 342.947046] erofs: read_super, device -> /dev/loop1 [ 342.964082] erofs: options -> [ 342.970922] erofs: cannot read erofs superblock 13:52:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = syz_init_net_socket$ax25(0x3, 0x2, 0xca) setsockopt$sock_int(r1, 0x1, 0xc, &(0x7f0000000000)=0x391, 0x4) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:52:58 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f0000000180)=""/237, 0xed}, {&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000380)=""/61, 0x3d}], 0x4, 0xd9f, 0x0) r2 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r2, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r2, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:52:58 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 343.141559] erofs: read_super, device -> /dev/loop1 [ 343.149971] erofs: options -> [ 343.153228] erofs: cannot read erofs superblock [ 343.161885] FAULT_INJECTION: forcing a failure. [ 343.161885] name failslab, interval 1, probability 0, space 0, times 0 13:52:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) ioctl$INCFS_IOC_CREATE_FILE(r0, 0xc058671e, &(0x7f0000001400)={{'\x00', 0x1}, {0x3}, 0x1a1, 0x0, 0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)="fa1a5d9fb8fb91fefc6b3d5a4637fafc97c01e23587d4172ae5c273ee241a01292a01ccd6735447da17f15ceb6ccfeca97a0d645c660c267e790fbb32cc03891486201a2610e811b2b0c087e850bf54d430c92d2fe9c52bac4dd6a0e254932220bd01ce9a58a9fc4a1774cc714dbc2982733da8a4237f5a3b15d63c7301a73772ae457c59ba7400cf039505a496358eb0b100e342334a4b53930bb32829d0e7a9a70d0b0c96b22a38ebb444eaccc57dda509e4917ad65b45f6569db262f4aa2c183ba531fd68c13e8d5ecd24aeac3b04c825863aa10e306dbdfee3e2e543a9557f2d4231e12647c3ccba2e8254fb209356843025079f576829f6760fdc81486c6779839ffaaee811a692ff8ae3003041209adb7a0315100cd795110c0c8948faf422d9214f1aaa7a7f424e146550b4e9dfd78dc859f8f3d13e14b61016e60d379f51f1683b25b2f6dbe1c21ddc38ffb3f2bf6bd1ea7ceb85a6f388eaed1112f6b2d39ba4865c5b2bf23fddfac057ef0138d36f62c564c5d4bc57a0c382d727d797b77e675a18fccfb26c6f66bca46ad53a05da2f862cf81aafca41d363fc3775c403e22f191f3602a7b8d815dc714da935254c30773a52540967e9a1117b38310e10930ecb80d432b3ee73f9fdefa951adc72e5c89d02cdd8aeea2a86c3d5ea304a0e9803b", 0x1e5, 0x0, &(0x7f00000002c0)={0x2, 0x133, {0x0, 0xc, 0x3a, "25cc68fb31b2b50a1335a25dc55b8899be3975783fa53ea1fbe288fc43f9bdf046138e6213f05d5eab8e74f09042df6bbe36f2715df52fe0e13c", 0xec, "4b80d27309b56d45619049507d03504c7cb31eab021ac4ee9e9727b8d6b3d5fee6e3cf8dd3152919c5b6ccec294b4d6bbefd18b37324e0face4f5f23cd7c7be8f1e34ecf21e80eaab7d0f6f321c7cf0a87197ec03c616a82a255a1d79809e16653d226578f81a2bf786dfc45c81d80e45fae1f9c27f536b2373ca73c3e08482427b848c7df58497a8157d5e1cc6bd9fbe011c7fe5f0f94587a510ef1ba17fef3cc552ffd7cd3146064e89ad645c023869017b5a3137167d336048cca04cadc1d16da49eb0bc5296ab412d40db5e005d95d48440dd73446036b02627f7635d831190aa9346616171a822336b8"}, 0x1000, "277e52e1ab1fe4f040a79db8225bc66dcc014f5d668e18fa3bbb97e32fd1ee12a924eb2f62b8b7b20bec72a3c22a76c5c61c07aa3672a722ad1b72cfbd2f572d1cfff55df2ab0e1b8190924955c69a125df4fdbd87fbb3a4650194a9ca6238dd89527e03ef5b586ae202cd90f2460ecc424f4cd62de410f04b4a592f1dfacf8cda1f7b0ae23d3d9db8421069d6376a7b135bc522cbfcd427a92872a20e92b92a8eee18afa336d9f14ffb4d1cfc5c3d2796cb3abd0b88554e11cc2ce9b4d35580ecbb4b6c18b1d5a4abab17e250f5ef4290d5f2ff7d72487e46a2d8113313f6fce48ce758adace7433aee6d9642ee2cece2ac92355d217e25de7c28b732dab9c889e19802abbbaf9e47252a153202384b89db6dc5daa90f8d41ed6ecb15ab2bf34a56f0f105d3cc769d3f5b80636b218e3f36377669888520ad3c9f28aed56019228b778f44f4ab1c9becc0b170b811df2960f8b24d38bf9d7d9481f0a701550e03ed36dd294632a516c3f7c48aac9fa0cad5d35177f911c5af449317e06f495e19be026a822ffed5dfe9e180e7f4aea58ac1024a97b65266b67df8dc550083b8e6d159ded53f20b5217778d1c6db0f34137fd2667ec41fe79c06cc44101e240d311ee4b97e47eabfd0b322cec14cdd37e6408d72c3a83277632319132818126f26ef83129ba4677e317dde804d721c3f200c4530208c0531bebb4542780e5906e7c2bd5933bc31127e58cd37a9edf2b7bc5536c700288ec4feab0ec5eb78c35cd219f22268ed1a776178f2fb9519760810613139dd1198f5e05251308d194b26689c7f7c8341bccc23193f02a7240b384a3c9521c3aa0ac3361d10f76ae70f395e7b41a4d2322800441b4da34c6e6e2110524a9d6c41406d60ada6269579be49c5b50435092eab1cb222e856415735107b206938dc2952acf052b89faf3f21cba5801ef5f6a6d1d4f749c74da2f012e0ace48fe0d988e386b7b6214234feb898879182c1c2d72e02ea6a97be8a1eea665c7ef4129e8f38350929e340c891d8b756624a6faf0145ebba738def4b929426caec124e0e70cb10a6a320ec13069daa2d38bce867f97e552d0cd8419fb536f0d12280c9e2880b42dfaa42810bff6dde7207c24f79d6cc3970158e5fbbdbba5331c4197095b06c611a3989260e8c165b95f8b9dee6c555d2e34de8941eba052ed3fad1dd9d01669b484cd171dc61ed951ae33f41dc734952e9613342f9a2339814cb411b4ee2bf6aeeb3e7634f7761b9780043507138b7deadbc2d0a92b708fd80fc2b6ebe8f4e5959514b962ba171589cf3afae2d8845ed98b1032857c11e4b2b9e336b2eb6444f6979396e4ff7ff15cde3c1b8270c2dfa49ae7aabeed49e836d5ae2f9bbd39cde467d81782ed47d03255fe876419c64171eebaaca347736637959ace2250168fc69b250e3efce4b7bf823cae78e2e26ed881e75e6c8223bb02aff9f3bad86e11b5cfa50e960c3c3670eb6dbfe11cc47dcf6017903cee836541eff7986f8ab4e2f5d8929b677ce4ae143b5d7b414fc2f9ddff8b9d7982acb3767da29d96becf6138e299060a277c0ecf19154049acf13e4f316847b5fce19a9eb51ab3f696b3747fdf7261fbabcff05b106eeaa09695920e3e0ae7c7cc580721ba9392061092d9830ffecbb24dedd70990078afaf7b5b71739853f3bb37dabc9432147359384b7c0aa8a86d0f67fa7dc76d42059d56b7886ab61c85dcbe190f6818812efa677a8ea7f0d51024ad1e6338728feb2766ef4e012fd3c3d063e4f9248f98c5a093485569d68a5a095642dbe3984ea389f7d560453000f3d302aef85f8704a46f71b4dda3a961aae580bbc241acc16112dc89cb85f4b8db084a291fe603c87a8e49015106d9414294a7a08db6696f28873d9708a3ea7974480cf415cd5503e525e00dd541ffe5ccdd35d5f96f23c390d3e941241f676b3016d867920e715a378ca611f28f36988f7accad8bb0ada0241636a5a75d8b56e2fa751030cacb76835a75ca735a6c07bc099221156bd58820e5b6dc10e619930a75290cb16b6bde15b01516a4be450a2f54a8ccf49fd373f1e6a28a35dd3eeba21042ff0e48088991e75dc1a53b51196cfd3e77920fab68f266b246274ad4fb67c72cab9e5f64e04d7b76c0489f4cc5ff6542bb80ecd33dc54ee581e1066cfee21b28a16e7a17047c5acd473fd97f9e4febd2187cdb21402bb09d6bfe8b1e55507e8404291c23a67c35aebbcf48076ce7af864e4f7ece7a0a16f360203cb0a375b9cb0a1ae6634b952aef3a00baf3cd68439487ec39983c91134bce96f4b6e6adef19e5fff80f5f7016b4049d1e6f50cbf3d9407648ea706c03d48208f4083a6678b121cb8b2a3498d0646602318742ceb0445653e5a1808b808a13a96c14439fe7d5c988f094aff30ddcca6b3a777a36823515fd42c06f78e5c3fa0aba42c069fe6d51b8454a13dd5d1eea882c045da55f0f48b11537b292fa407ea486eace96327eb0933b49cccafc944a7626378f1f46a59d449fd8138fc9d6e833e1f23f80373ffe50b3014796fe9a618c8aafd90e4916a569dbbd1ca2d31156b1f5f6057b0d04e180945c4f3a932b2c13ef612e79fd9ce83c9bac0fcee325fdbcff1cca3d4a937f72de17941a9e5f48caf6c70badccfca7eeb23507d58c00508030bae6a06bf18ce7743d3cac03c829713f5560cc2eaadb26abba71714d9f7f8a91d64a59151df9267a1164feb5052688e1354acf0d193ed735fa52bbd6676d09ecaafb8bdba45923a8e986a56c8d6054a951e121d5bcce39acb32482dd4e00e9d2a5a7900eeac7246f9df7fc1ef6b6894052d23a36abf90266e66f291302c6471483e6571a6f40127c8cba0d08c5b4d9118da6d82953931c68c46ab281d8a5308fba410549535608af7deec4a5df7aa678eb22942803349d2327f32d3889cf3fca7551e9504825ee71644e03ff95b792030f6203b98596f12cfc4fb6ecd95277e7eac9f6a6a83b48a17bfa8a44a36e9c08c41c307f06146b461cdde2001f414f36f4a927d56d6a2105b6b261a2d33f29ffcf0ad173836e6708b469ed496fc7b58f95a6df5032d3f84a5237a61f086fc892febdfadf636c78f5f51b7bf11625633885ab049a1734253a818f7dab116728fdba133f1f629192bce57b9af13a23540a90ffd03abbbbc7490b243b36e2ec1e5923709a6a4f61100edf09fbd1a0feaa917ab84aeb5777842c9a7f3f8e7a04f8ce5652969c71c226b4fc173a971b6f20ed542d8eadf3dc84b017b7778e4b44dfa709f0c43a5e5199c81ff6d3879fe934e9385421017abc7ae83704504c2211fc44271bb0f899fa3a2524f749447e3a3d7cd2a695816a18d23af8c74b4a375079ae770a0f9c43eddb20b50bc3602dd74f8f4845536f7d57c76c8db2db7c62abcbfe1003f33d7bd746de22588672f885351f054a17d6550402c458effd187682b616be0fa47c396f6fa559201acc1dc46ee45c3c088d5ed64a8f890fb9db3ae11c2a443277004206e65b42561c7dfb9198e2e35b7f30ab4905d0f9917f631bab63aa6b5c2e7b16e26782ba7c71dab66d7ef5a47c86b76476db2173debf00f729e0e0dc49c6642a2fac7f7f5556a7fb83f1a2cae22d3bf6956b103aa284c8f8701972ce76024a7b2d8837d49a95c68f3416844f9affae0283c036c01b15c93d292987bb738bccfa7d226157601852126a267f2a7f361f39ac76c6e032000ef9574ccb23aacfe814868096a4ab4824ef68e033f07c5362f24c9d580e79b1a2dbd3503ab2dc6e57a41b7bee5fbbeb644ba1754150f9533c626948ab2d25581c2a8a88458208039c6c4630ff140fdbd66bed6aa1dfb4b54cb88111eb9fe365be3ab9cd33018cbc0fa2ca1c676c6b10d91c891711d46b08e56a640c9d0ea3f9f0bc259067ecb5ce029f1352ba3ae7dbef2ad03bf9514bad604f0f2cb9b9619c794a7eff7db39e5cea24dc6bd03ceecfd5265b62658be0e4de98506a2d0ffc01670f2380abb6090190cc8951508cd593beec4c7ba9729fb0bd064376945c0fd077b2ae8d39f5e9054e0f1291a03fbbedb6c8e8bba43f055fe3437fa9bce097ef92570a397cd2c11ba7e25f6073de1bca1b7d1945a0f8b157c3c59836984e1b3a9368cf10e923b4b7b2b38b15bc4fe101518c10bc898fd3dde8131e03b2f3af070e7647e69d5c01f2ed369c8f6da3766ad75667065aeb18896db43f8129c660591327e49be2acef50f93a93a2c6f6634492968949157854fc3a666a36aa1948e87285e8882814c7a883bcb1422ef69416f175f24595b1048b2407a1d8aba937005172e1e7fa08f5c7e7d0beb485d9d42db93eb9635cbabc2cbbc06f6cf4e0f6c909b74286a69803e026e47fabac832b79fdf8a7066406353aacdad1594ae20b38ae6a50f7e606a01bc79f6dc53111cdea87e431a432b67ba16ac4eb34047efebce5dfa9c897ee056a8a12effe2912373fea1649ad045efffc113c4d6f9b1562e3c28b968c1416fbfcd3f04ed00b32e3e1c9c87f535f842262b93574c2d5d864ab3f7ab69778fc1aa0d86635805b130c021a799cc7101c92212c99ad636fa0a384632fa2332905bb019ef435d525d40f84497b07178b5e00514345d7ecb140a7061f66e6c4fcf2e6aba155e159966505ad3314fb29d92268040bed055c6f544eb1407cfe37c89db5a0f76a37a1ecba850e6b3fdc82c6afbd428069e1a953693e9368730bec64e876ccce85ddd6d960f0d0e693ce535b11a0e94b8af01cba4f7c1b3622890ef319d538d9c02d8c9431befb637fa6494832b4016ad6cc277e93ad463506e3af58d01365c54630bc70f34ed4e340410e5478d2e402da7c1d0d26139e4e0e97f4630e6090c99a8d9efb70a921d00f0740feb3c7b9021667e22c1b035a947855b948488a7172ccc7140191c51a7427365ad67d5cfde35710f160f2029f5a25b21999d13739038bf920418a6abf027d74432cdb5d7ec6362ace23410ea2ed188bf13b3f15b205cf5a943b9241f8922f226f53cfd0cfbfc059944d466d13237bfa9886da14553aa87c73ffe6be2508a8835822e027235537ec61684c14983550dabe2fb500b67c130ba8a0b7aed129f1bd2165b9e5b03338bc87ef21486255ce1cf66823ba24a5fccd1f124e656e9028681fbff7a4f93f7b98d835cb31106d4466a0513dfa9bd1298b510153c16784ee693f6914fcce2534b3249d67bc588b26c6e7a75759f9c8818628a039a01197f515fbfb99480d6a9af4d88107a9578b2006ed469ece8f5970dc98f3fa058a3fc61c886fc3e9f4365e00cc93004eaaf91defce49dce8e610d35539049831edb5a3d3b77899ce497651fb9535a46e2d4b990a885a27d7306f140736000723d86a6c6cea765ea2cfe879922f6d9f3e807348c69a6c6e6fa835f440b4a75949888cc0420ab419fb41eee70bec13a26b2254abdbad5edee1c5178a0c123677d15d133d67661d2f0744fb54ffbce848bdcd3710b6b9134c658606159253edf5ce7c7750f8f518d027c512ab593d736000a6eb8e5f30bc75989c64761c8492bada9d4f49c72d4f0f7f7a04b3d3dfbb40e629da90dbce28dfe0cb53020a8c858d37a3ec5a7a22f84840a484b99e40781d54d63420030814d1d122cd972688093f020cd7326a4f20faa0396625975b2ba1403b90237574588229ae3b661b71bfe1d531eb3a2c43461bc1ebc08cf0635f183680fb4c9837c5d82997e303f0f605dec53f3c52da093c22e1d947d6f634510462b850c025b43200d0159caf8e93"}, 0x113f}) [ 343.201963] CPU: 1 PID: 24210 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 343.209876] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 343.219231] Call Trace: [ 343.221830] dump_stack+0x1fc/0x2ef [ 343.225468] should_fail.cold+0xa/0xf [ 343.229284] ? setup_fault_attr+0x200/0x200 [ 343.233700] ? lock_downgrade+0x720/0x720 [ 343.237847] __should_failslab+0x115/0x180 [ 343.242079] should_failslab+0x5/0x10 [ 343.245869] __kmalloc+0x2ab/0x3c0 [ 343.249394] ? ext4_find_extent+0x9bb/0xc70 [ 343.253796] ext4_find_extent+0x9bb/0xc70 [ 343.258025] ext4_ext_map_blocks+0x1c0/0x7390 [ 343.262510] ? __lock_acquire+0x6de/0x3ff0 [ 343.266748] ? mark_held_locks+0xf0/0xf0 [ 343.270813] ? __ext4_handle_dirty_metadata+0x1e0/0x590 [ 343.276181] ? ext4_find_delalloc_cluster+0x1f0/0x1f0 [ 343.281463] ? mark_held_locks+0xf0/0xf0 [ 343.285607] ? ext4_mark_iloc_dirty+0x1b0d/0x2b30 [ 343.290441] ? ext4_es_lookup_extent+0x375/0xb60 [ 343.295234] ? ext4_map_blocks+0x59f/0x1a50 [ 343.299544] ? lock_acquire+0x170/0x3c0 [ 343.303560] ? ext4_map_blocks+0x740/0x1a50 [ 343.307880] ext4_map_blocks+0x7a2/0x1a50 [ 343.312025] ? check_preemption_disabled+0x41/0x280 [ 343.317031] ? ext4_issue_zeroout+0x160/0x160 [ 343.321512] ? __brelse+0x84/0xa0 [ 343.324958] ? __ext4_new_inode+0x2eb/0x5a20 [ 343.329355] ext4_getblk+0xad/0x4f0 [ 343.332968] ? ext4_iomap_begin+0xe00/0xe00 [ 343.337271] ? ext4_free_inode+0x1780/0x1780 [ 343.341681] ? debug_check_no_obj_freed+0x201/0x490 [ 343.347126] ? __dquot_initialize+0x298/0xb70 [ 343.351624] ext4_bread+0x7c/0x210 [ 343.355148] ? ext4_getblk+0x4f0/0x4f0 [ 343.359018] ? dquot_initialize_needed+0x290/0x290 [ 343.363931] ? trace_hardirqs_off+0x64/0x200 [ 343.368324] ext4_append+0x155/0x370 [ 343.372022] ext4_mkdir+0x5bd/0xe10 [ 343.375633] ? ext4_init_dot_dotdot+0x600/0x600 [ 343.380291] ? vfs_mkdir+0x456/0x7a0 [ 343.384003] vfs_mkdir+0x508/0x7a0 [ 343.387522] do_mkdirat+0x262/0x2d0 [ 343.391130] ? __ia32_sys_mknod+0x120/0x120 [ 343.395444] ? trace_hardirqs_off_caller+0x6e/0x210 [ 343.400440] ? do_syscall_64+0x21/0x620 [ 343.404395] do_syscall_64+0xf9/0x620 [ 343.408179] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 343.413350] RIP: 0033:0x4656f7 [ 343.416698] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 343.435582] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 343.443269] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 00000000004656f7 13:52:58 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ftruncate(r1, 0xe7) r2 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r2, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) socket$nl_route(0x10, 0x3, 0x0) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r2, &(0x7f0000000000)="0d3779b419", 0x5, 0x4080, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$inet6_int(r3, 0x29, 0x4a, &(0x7f0000000080), 0x4) 13:52:58 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x600, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 343.450530] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 343.457779] RBP: 00007fc74403d040 R08: 0000000000000000 R09: ffffffffffffffff [ 343.465025] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000040 [ 343.472274] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:52:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) ioctl(r0, 0x7ff, &(0x7f0000000080)="ad3fd9dbdcec53ffcce8074d777e626da0c9ee0788bb5da7fc42583053451abe769f2ea3a633e20c1356e93b4f29404ffd5a800a89e41c24475fa9df995a09f2f771e87fcf2d25616d8f1e59233186084e6ee78210e498edd350d885d1a65210ed2a08f6e250c6fc8d0f5c73966911101b98b140880e9014041089faaecdf08d720851e245b26ce6a152d8b08fde8ce5ff9c3fc300b9ca109e65705c543b4f6f513dd2") [ 343.684875] erofs: read_super, device -> /dev/loop1 [ 343.694054] erofs: options -> [ 343.700128] erofs: cannot read erofs superblock [ 343.719600] BTRFS error (device loop3): superblock checksum mismatch [ 343.777460] BTRFS error (device loop3): open_ctree failed 13:52:59 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x6800, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:59 executing program 5 (fault-call:0 fault-nth:32): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:59 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) listxattr(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/110, 0x6e) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) recvmmsg(r0, &(0x7f0000001c80)=[{{0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/195, 0xc3}, {&(0x7f00000003c0)=""/96, 0x60}], 0x2}, 0x7cd8}, {{&(0x7f0000000480)=@nfc_llcp, 0x80, &(0x7f00000007c0)=[{&(0x7f0000000500)=""/141, 0x8d}, {&(0x7f00000005c0)=""/95, 0x5f}, {&(0x7f0000000640)=""/251, 0xfb}, {&(0x7f0000000740)=""/111, 0x6f}], 0x4, &(0x7f0000000800)=""/175, 0xaf}, 0xe8}, {{0x0, 0x0, &(0x7f0000000fc0)=[{&(0x7f00000008c0)=""/221, 0xdd}, {&(0x7f00000009c0)=""/166, 0xa6}, {&(0x7f0000000a80)=""/237, 0xed}, {&(0x7f0000000b80)=""/146, 0x92}, {&(0x7f0000000c40)=""/141, 0x8d}, {&(0x7f0000000d00)=""/232, 0xe8}, {&(0x7f0000000e00)=""/92, 0x5c}, {&(0x7f0000000e80)=""/27, 0x1b}, {&(0x7f0000000ec0)=""/217, 0xd9}], 0x9, &(0x7f0000001080)=""/21, 0x15}, 0x7f}, {{0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f00000010c0)=""/226, 0xe2}], 0x1, &(0x7f0000001200)=""/3, 0x3}, 0x40}, {{0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000001240)=""/93, 0x5d}, {&(0x7f00000012c0)=""/37, 0x25}, {&(0x7f0000001300)=""/148, 0x94}, {&(0x7f00000013c0)=""/249, 0xf9}, {&(0x7f00000014c0)=""/163, 0xa3}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000001580)=""/252, 0xfc}, {&(0x7f0000001680)=""/52, 0x34}, {&(0x7f00000016c0)=""/6, 0x6}], 0x9, &(0x7f0000003540)=""/4096, 0x1000}, 0x200}, {{&(0x7f00000017c0)=@pppoe, 0x80, &(0x7f0000001c00)=[{&(0x7f0000001840)=""/6, 0x6}, {&(0x7f0000001880)=""/161, 0xa1}, {&(0x7f0000001940)=""/41, 0x29}, {&(0x7f0000004540)=""/4096, 0x1000}, {&(0x7f0000001980)=""/160, 0xa0}, {&(0x7f0000001a40)=""/113, 0x71}, {&(0x7f0000001ac0)=""/50, 0x32}, {&(0x7f0000001b00)=""/251, 0xfb}], 0x8, &(0x7f0000005540)=""/4096, 0x1000}, 0xc0}], 0x6, 0x40000002, 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000001e00)='./file0\x00', &(0x7f0000001e40), &(0x7f0000001e80), 0x2, 0x2) fremovexattr(r0, &(0x7f0000001ec0)=ANY=[@ANYBLOB="f4c4517eddf7ca21c3c8d6132592fdce00fbe83d171ff6ece27fbe144980d4dcfc468aeced8f540df2113fef41dd804c38e64ec2a92519235ae949779d5886ba01d504e4afcbe4d876aa29560b5c10639595e5be5dedddbd768bf1529232e858d41134dda021c1a749ef72c8fb54669f271e7ceb3aa340b26b530090196a0a09e2cc72f7ca7c598212b1cbf06c8b4bcfcee2778cd3a7300319effa00"]) r1 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000000), 0x800c2, 0x0) r2 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000080), 0x4) r3 = syz_open_dev$ttys(0xc, 0x2, 0x0) r4 = accept4$vsock_stream(r0, &(0x7f00000000c0)={0x28, 0x0, 0x2710, @hyper}, 0x10, 0x80800) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) clock_gettime(0x0, &(0x7f0000000140)={0x0, 0x0}) ppoll(&(0x7f0000000100)=[{r1}, {r2, 0x704}, {r3}, {0xffffffffffffffff, 0x2000}, {r4, 0x1000}, {r0, 0xb404}, {r5, 0x110}], 0x7, &(0x7f0000000180)={r6, r7+10000000}, &(0x7f00000001c0)={[0x3]}, 0x8) [ 343.829296] erofs: read_super, device -> /dev/loop1 [ 343.834525] erofs: options -> [ 343.838802] erofs: cannot read erofs superblock 13:52:59 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x700, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 343.978627] FAULT_INJECTION: forcing a failure. [ 343.978627] name failslab, interval 1, probability 0, space 0, times 0 [ 343.990084] CPU: 0 PID: 24278 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 343.998003] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 344.007357] Call Trace: [ 344.009957] dump_stack+0x1fc/0x2ef [ 344.013593] should_fail.cold+0xa/0xf [ 344.017399] ? setup_fault_attr+0x200/0x200 [ 344.021730] ? __es_tree_search.isra.0+0x1af/0x210 [ 344.026675] __should_failslab+0x115/0x180 [ 344.030917] should_failslab+0x5/0x10 [ 344.034721] kmem_cache_alloc+0x3f/0x370 [ 344.038790] __es_insert_extent+0x39b/0x13b0 [ 344.043221] ext4_es_insert_extent+0x22e/0x5e0 [ 344.047807] ? ext4_map_blocks+0x59f/0x1a50 [ 344.052119] ? ext4_es_find_delayed_extent_range+0x9f0/0x9f0 [ 344.058027] ext4_map_blocks+0xa2a/0x1a50 [ 344.062170] ? ext4_issue_zeroout+0x160/0x160 [ 344.066653] ? __brelse+0x84/0xa0 [ 344.070102] ? __ext4_new_inode+0x2eb/0x5a20 [ 344.074516] ext4_getblk+0xad/0x4f0 [ 344.078131] ? ext4_iomap_begin+0xe00/0xe00 [ 344.082442] ? ext4_free_inode+0x1780/0x1780 [ 344.086835] ? debug_check_no_obj_freed+0x201/0x490 [ 344.091835] ? __dquot_initialize+0x298/0xb70 [ 344.096318] ext4_bread+0x7c/0x210 [ 344.099843] ? ext4_getblk+0x4f0/0x4f0 [ 344.103724] ? dquot_initialize_needed+0x290/0x290 [ 344.108645] ? trace_hardirqs_off+0x64/0x200 [ 344.113046] ext4_append+0x155/0x370 [ 344.116755] ext4_mkdir+0x5bd/0xe10 [ 344.120385] ? ext4_init_dot_dotdot+0x600/0x600 [ 344.125043] ? generic_permission+0x116/0x4d0 [ 344.129526] ? inode_permission.part.0+0x10c/0x450 [ 344.134449] vfs_mkdir+0x508/0x7a0 [ 344.137976] do_mkdirat+0x262/0x2d0 [ 344.141603] ? __ia32_sys_mknod+0x120/0x120 [ 344.145923] ? trace_hardirqs_off_caller+0x6e/0x210 [ 344.150925] ? do_syscall_64+0x21/0x620 [ 344.154891] do_syscall_64+0xf9/0x620 [ 344.158694] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 344.163865] RIP: 0033:0x4656f7 [ 344.167044] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 344.186043] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 344.193824] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 00000000004656f7 [ 344.201172] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 344.209206] RBP: 00007fc74403d040 R08: 0000000000000000 R09: ffffffffffffffff [ 344.216462] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000040 13:52:59 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:52:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000003, 0x2010, r0, 0xffffd000) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="74727573748096a19a06b793f461eb007bdedd"]) [ 344.223718] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:52:59 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x900, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:52:59 executing program 5 (fault-call:0 fault-nth:33): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 344.373337] BTRFS error (device loop3): superblock checksum mismatch [ 344.401028] BTRFS warning (device ): duplicate device /dev/loop2 devid 0 generation 0 scanned by syz-executor.2 (24300) 13:52:59 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) pipe(&(0x7f0000000000)) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000000200)="28676da8e2a8c4a995044e7e6ac5d4ac35798ac371e74662cf6ca6b65c6c51fa46302c991468899b3d0cd7a4cd1b6923def100ab314c3d56dd2407ae50fdee5df279c79fc9fc4dd3b4eb6c162e4b2c638de7d53a50a161002a477605ba54036cb099cb0ca89478bebf300976d8359e66fcc6d9687059e8a00be0951759fb17125b5def6256cc969ce35d3e5de983665efd56958c65830dd61940ca33fe74eeb425a5dafc761adf9ad961e818b034b4490500da57f6a65969ffb3ecb98fcb6aaf77000000000000", 0xc7, 0x8000, 0x0, 0x0) 13:52:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000000000)=ANY=[@ANYRESHEX=r1]) 13:52:59 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 344.506653] BTRFS error (device loop3): open_ctree failed [ 344.546440] FAULT_INJECTION: forcing a failure. [ 344.546440] name failslab, interval 1, probability 0, space 0, times 0 [ 344.561500] CPU: 0 PID: 24312 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 344.569401] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 344.578792] Call Trace: [ 344.581386] dump_stack+0x1fc/0x2ef [ 344.585021] should_fail.cold+0xa/0xf [ 344.588827] ? setup_fault_attr+0x200/0x200 [ 344.593152] ? lock_downgrade+0x720/0x720 [ 344.597308] ? check_preemption_disabled+0x41/0x280 [ 344.602329] __should_failslab+0x115/0x180 [ 344.606556] should_failslab+0x5/0x10 [ 344.610344] kmem_cache_alloc+0x277/0x370 [ 344.614492] ext4_mb_new_blocks+0x60a/0x4370 [ 344.618901] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 344.623902] ? ext4_cache_extents+0x68/0x2d0 [ 344.628294] ? ext4_find_extent+0x9bb/0xc70 [ 344.632602] ? ext4_discard_preallocations+0xfb0/0xfb0 [ 344.637863] ? ext4_ext_search_right+0x2c7/0xb60 [ 344.642690] ? ext4_inode_to_goal_block+0x2d2/0x3e0 [ 344.647691] ext4_ext_map_blocks+0x2aa2/0x7390 [ 344.652267] ? __lock_acquire+0x6de/0x3ff0 [ 344.656494] ? mark_held_locks+0xf0/0xf0 [ 344.660538] ? __ext4_handle_dirty_metadata+0x1e0/0x590 [ 344.665887] ? ext4_find_delalloc_cluster+0x1f0/0x1f0 [ 344.671059] ? mark_held_locks+0xf0/0xf0 [ 344.675107] ? ext4_mark_iloc_dirty+0x1b0d/0x2b30 [ 344.679943] ? ext4_es_lookup_extent+0x375/0xb60 [ 344.684688] ? ext4_map_blocks+0x59f/0x1a50 [ 344.689012] ext4_map_blocks+0x7a2/0x1a50 [ 344.693163] ? check_preemption_disabled+0x41/0x280 [ 344.698199] ? ext4_issue_zeroout+0x160/0x160 [ 344.702679] ? __brelse+0x84/0xa0 [ 344.706115] ? __ext4_new_inode+0x2eb/0x5a20 [ 344.710517] ext4_getblk+0xad/0x4f0 [ 344.714132] ? ext4_iomap_begin+0xe00/0xe00 [ 344.718453] ? ext4_free_inode+0x1780/0x1780 [ 344.722844] ? debug_check_no_obj_freed+0x201/0x490 [ 344.727844] ? __dquot_initialize+0x298/0xb70 [ 344.732329] ext4_bread+0x7c/0x210 [ 344.735856] ? ext4_getblk+0x4f0/0x4f0 [ 344.739748] ? dquot_initialize_needed+0x290/0x290 [ 344.744671] ? trace_hardirqs_off+0x64/0x200 [ 344.749067] ext4_append+0x155/0x370 [ 344.752773] ext4_mkdir+0x5bd/0xe10 [ 344.756392] ? ext4_init_dot_dotdot+0x600/0x600 [ 344.761048] ? generic_permission+0x116/0x4d0 [ 344.765531] ? inode_permission.part.0+0x10c/0x450 [ 344.770447] vfs_mkdir+0x508/0x7a0 [ 344.773975] do_mkdirat+0x262/0x2d0 [ 344.777590] ? __ia32_sys_mknod+0x120/0x120 [ 344.781899] ? trace_hardirqs_off_caller+0x6e/0x210 [ 344.786902] ? do_syscall_64+0x21/0x620 [ 344.790865] do_syscall_64+0xf9/0x620 [ 344.794668] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 344.799839] RIP: 0033:0x4656f7 [ 344.803018] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 344.822945] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 344.830635] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 00000000004656f7 [ 344.837889] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 344.845145] RBP: 00007fc74403d040 R08: 0000000000000000 R09: ffffffffffffffff [ 344.852399] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000040 [ 344.859651] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 [ 344.894941] erofs: read_super, device -> /dev/loop1 [ 344.912257] erofs: options -> [ 344.915520] erofs: cannot read erofs superblock 13:53:00 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x6c00, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000080)=""/205, 0xcd}, {&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000200)=""/99, 0x63}], 0x4, 0xd9f, 0x0) ioctl$PPPIOCDISCONN(r0, 0x7439) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:53:00 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400800, 0x28) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:53:00 executing program 5 (fault-call:0 fault-nth:34): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:00 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x1f00, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:53:00 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/57, 0x39}], 0x1, 0xd9f, 0xfffffffc) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 345.166612] BTRFS error (device loop3): superblock checksum mismatch [ 345.207266] FAULT_INJECTION: forcing a failure. [ 345.207266] name failslab, interval 1, probability 0, space 0, times 0 [ 345.218630] CPU: 1 PID: 24353 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 345.226515] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 345.235864] Call Trace: [ 345.238458] dump_stack+0x1fc/0x2ef [ 345.240860] erofs: read_super, device -> /dev/loop1 [ 345.242093] should_fail.cold+0xa/0xf [ 345.250926] ? setup_fault_attr+0x200/0x200 [ 345.255239] ? __es_tree_search.isra.0+0x1af/0x210 [ 345.260160] __should_failslab+0x115/0x180 [ 345.264382] should_failslab+0x5/0x10 [ 345.268172] kmem_cache_alloc+0x3f/0x370 [ 345.272220] __es_insert_extent+0x39b/0x13b0 [ 345.276624] ext4_es_insert_extent+0x22e/0x5e0 [ 345.281195] ? ext4_map_blocks+0x59f/0x1a50 [ 345.285502] ? ext4_es_find_delayed_extent_range+0x9f0/0x9f0 [ 345.291299] ext4_map_blocks+0xa2a/0x1a50 [ 345.295441] ? ext4_issue_zeroout+0x160/0x160 [ 345.299921] ? __brelse+0x84/0xa0 [ 345.303361] ? __ext4_new_inode+0x2eb/0x5a20 [ 345.307760] ext4_getblk+0xad/0x4f0 [ 345.311373] ? ext4_iomap_begin+0xe00/0xe00 [ 345.315685] ? ext4_free_inode+0x1780/0x1780 [ 345.320080] ? debug_check_no_obj_freed+0x201/0x490 [ 345.325081] ? __dquot_initialize+0x298/0xb70 [ 345.329569] ext4_bread+0x7c/0x210 [ 345.333096] ? ext4_getblk+0x4f0/0x4f0 [ 345.336982] ? dquot_initialize_needed+0x290/0x290 [ 345.341898] ? trace_hardirqs_off+0x64/0x200 [ 345.346309] ext4_append+0x155/0x370 [ 345.350013] ext4_mkdir+0x5bd/0xe10 [ 345.353630] ? ext4_init_dot_dotdot+0x600/0x600 [ 345.358285] ? generic_permission+0x116/0x4d0 [ 345.362774] ? inode_permission.part.0+0x10c/0x450 [ 345.367692] vfs_mkdir+0x508/0x7a0 [ 345.371308] do_mkdirat+0x262/0x2d0 [ 345.374922] ? __ia32_sys_mknod+0x120/0x120 [ 345.379247] ? trace_hardirqs_off_caller+0x6e/0x210 [ 345.384247] ? do_syscall_64+0x21/0x620 [ 345.388211] do_syscall_64+0xf9/0x620 [ 345.392009] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 345.397185] RIP: 0033:0x4656f7 [ 345.400372] Code: 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 53 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 345.419258] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000213 ORIG_RAX: 0000000000000053 [ 345.426965] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 00000000004656f7 [ 345.434217] RDX: 0000000000000004 RSI: 00000000000001ff RDI: 0000000020000100 [ 345.441468] RBP: 00007fc74403d040 R08: 0000000000000000 R09: ffffffffffffffff [ 345.448718] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000040 [ 345.455982] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:53:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x2802, 0x87) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0xda3, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fcntl$F_SET_RW_HINT(r1, 0x40c, &(0x7f0000000000)=0x1) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:53:00 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) r2 = openat(r0, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$FICLONE(r3, 0x40049409, r4) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/94, 0x5e}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x2, 0xd9f, 0x1000000) bind$inet6(r2, &(0x7f0000000000)={0xa, 0x4e21, 0x6f, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x4}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 345.504698] erofs: options -> [ 345.508365] erofs: cannot find valid erofs superblock 13:53:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendto$inet(r0, &(0x7f0000000080)="c34bd56531cfab3815e522c876286dca77f0495be1796d1eef4ea1ba568d03176bd76396233c68ac5a24ef3339a9361b800b4138e23944a47a1148b4480cd9abc28753d9d5ce743c789b08d497c44af535ba20bd97198cc7e57fc9314a757b774bb71f3e51e810f97574d9a8c97077020ad26f7c3bed561731145b4ee9c47b5b69248b61352fe56f8a8a28517338578ca5dc022f5338d5651ee654ab0f4dad6b26e923e58c3e24c6302feaa522973c56432f9bbf3a9e0d250f91c622c3d5bdc8064a6e0febc5f2b8c7b34a61bc155a14f45f65fc6a36bbe783a44d2ea53658eedd5c490d3ecaea2efe2ca4ee5579befc2123d7d919e94ba1d13035b698b587dfffa0e442cda7c24b5866145f9381db6e6004daf64e7f7896bd939ff9abd3b94e6ea0382e95ff2707e5ab92ede572ce811e68ff34f7c0d9ada6b52ed368883ae0df002e148e25435fb15036b770ecd587c3adadcbb62f7e44659367a815caea737efa8bcc607f85ced8c820fd8562a17b8b8107af17b32517131e08320725780718d66e9525bf36cfb38d26aa5c0601c1cbb81ca36fb160d5c90096691d45aeda9d018803ad011dbcbe7cf1f69e47abfbd663dbe45beac433f31ed2ba1b511c0871cfbc6f05d7b7fdeaf8715eb74cc6bd198aee1466cf07cf706d11a15a2fd764cf5f03faf97443c01ad4151078d8106248e714e52bb0d69ae0a81b56008e59bc34f8f17b8247d3a7dd93eda38bbe6aa7c1df46576858a6d5c758b2325c44195adcee91bc49ee1d0a9bb374e68853c2294ea4f2e6c31a810ee0ce7e194f25615c297acce27b493ee712258e589be93e7fc4d37c26bac8ec929bb04790fcf5fc99d39812df9b6268932a875bded082956164c8566c46ce9e741d7983768b897a0d52ef182aec7f60803b035242db3d40f8125a0f51ce6964b1e1fb416eb636b2c3481e92f171e4eed871d1d42d2d673ae394bdbe1f1c3ac9023c88ae3c6c19bef6b2f6a12ccd6be43aa8cdc69c2a925326dbe04bf85d5ceee91245475a2333a730e1a5ec23444c3e925a98be85d9b1bc7d40d28f5632cfd961a66e80255e2543374b6ccca0234f7707cacb4d3eed3de49ceccfb82c19906ce338a3b5b078498770f22fef311c5a116e8812ba6e48b7590eb942ebfcf304d6a1afe8e2191ce0429f8597b131b0ad487f3b84bdd4920d2183800154e6ccc7eb101847dc270e23c83e1fa91549cd7c1445f8af10da11d7635d9dad8e615f14f82627ca8107b289d003029cf7eb6c6ed58320b06668e8590a9875522310ebc52d073569d6baca161e20f8406e9e7711c9160117b3b25b8cbd7570f6ea4921f029546cd97ae9f717dab9de1f8a1f9fa109a1cb5c85339e0d954a78b9a5b9e0f283f858b1ffcdc1a2996cfd497571b8932ca27638f0a46124f472e8fe485bd5a4220792f001dbca888c597ec8d53c584f8b97dd98651e6c0a201a9a2650278be8836b259c85698f0a46556ba83fbe03d08d57dca9026dfd3f06a0fbe1445500242981db9ab3149e1f1b296dbd3ce47136c5f075c4f95af22d428a869a7cdde28648292857dbbe62ebca557c717cd62d9f6ec8a305ea67e679cb891d65007da27452dc9daae26c1e2b32404b2f6ad74f7c1e94d99bb0095a74b21fa8f582ba06ed7cb6529ec9b58d4ab6341342349f5a29ac3f2cc4c272a30996e2f37567286763a364c748a7afa85726900d83d585ab898353dcc8b74a6c8d793e82358cd1ee3d15261a4ed210bd191be83990e491384072befbaaf4db0b019bacc60c9b44da1c450d9eb8a7a6da13e73d917befba40c47d93d9671e2f42046c21173de8f1762152c8208bd4d2382a00d2103c521d9370232b38ec39b0fce3302136b7a09c1af2baa09d230425a1a46fe846e70589a23fb68319991f8dc65b9d5bfbfd136eb34a986b5ff5e9587f36648df6533aa02c5a8d12f47595c9fb4788b625349e96679982a66c59b663b16deabdb90c961cd7b3e2daee58192a24773aec82362c5edc261dcd7dbbb5cdea9c1338b7592632684f6db73b0f735bc3afce363667280066453ac48708ebd1956c47b58c09be34a57ba89c13d722b9870cb4c33e9ce4359aa4afaa1d5dcf69d43c917bda7920f83fc4c135d681b7bb6ac8b1913a5da1cf576647a828d265bef1292194ec35aa1256a4334625516b0233978958347cc410aa6918e96d535116471dbe4b40a25d87937fc21d24a5bf73e0cd75798cb5f5331016687bdd38b9fa5296502d6bac285830479430d98dc76649951657e68e43da2ec44748741b75e91552b51b24d0396cbe3fe27604c5145562a050ffb4477ac689afc6b3af7ade25d4419df35e64f2a267f5f15e506ec6b3a2b80ee59efd6297400134bd74a26cb8493fa1a8a9bf1a9d95a11693927716a8fa2d279ad2343609b9b078950e17cdd6478d044aa8b33e569fd40edeca7270d14b60f6651b8c8661a9f7584647f54441e5b94c00f3a87434b1b8388945cd672add875c39705c3327e6bc7a13d49f37440621fcc4d46ffdfbf904a5746ceb4509c8870c1509545d1275f909fa8fcd01135a592897dc0a01709a2dbcf4b1249ebda3c05b4080cd744cc5a9a6dd6cf7b67d8cfbb6af0a71472e7483d46426d113c5fbed42163a06f00375755532e98034a17a31d3a7d3d649839eab5820af934bb7ee8173cd590dc2b08d10070202d8974c806373603b07650d36acdbff9fe92adb090462d3aaff010d9421958e815594675711a054cca38704d6f6854e57942f3314e69b9ca5bd2ecee72e0d76897ccf96de5ebb1ded0dd4636447c36d0aa4e0c81dcf442a7f4649a5f0227b7b3780d5213e351eaf72b2a85e148bd2479e611f68b920a6cf361f07505acf86b644fa9a51c6f1bf1393978f9b765374b52247fbfaf3d557332cfd6f634134c92d7c57bddb750f3d981ec888038d1e961cd1b287891f0f1d6633c13f9c144ad8da52818e72fa343b36b9a1c6b41086df7c5e23b321453e8cf10cab419f94bc2bfd378c8f04ef1d812f4ce51846a7a8bc7a8454836739038a082397e7f3edb794c57400a992d4acccb470b69556304f2e2ba8c24c771af6dc0016303a75239f28b93759e37c715932cd80d357315428526f1b49bbdefd6e6987e20f7eb5c81d3ff96acc7d4586c902c06ddf29ec0dcaa4113b9dd232362f5d6f6568d35e132bfa73e7e9c9b509bac3a28e71e9b19be180cbe9fe3377d94c1abdadd54ae95f494947e90b1a69a85ac84f8e51bc9cf27163182d5ba3957eed8c9147caa0494cefe883ccf01e4288f82000e66a530f384f12939fed29083c6b755925a42932fae664dd1216f46c436c0f100fa7f5f1544dd31da8b9ab6cf9566dab93edc8ac708b9ab31b9668b942410360600aa73ba33a3097e87c96578cfc328b83aaf78e40b0a24c488567ddc1619b661225088121aaab46e912be4d5330ed4c81e4035affd62d9a235f3fd872d1a5e7715e5eaff9f8044f8a4a1edf6ab3706dd370d6cda7aa5b3bef4fea360fd0163c5d2b931d60203eef8cb5846bc7fa965ccd308fb6fd15cda7ead2ea5296aa909976ca750a0bef2a9a5c11c4d2ba6c8e6da2907e7dd2317002217e658b897aa0e76134da21e0e498a0db193e2e5043f76e0cbc20a4ca00e7ec94fdf181f3390b799f1c2d0590105df327adb83b12cc229f4730104331b3cb4a14750e683d5a1be80ccd033ebdcd2d033e327ead8de93b462f16f850c0db031818430a715db96a004222893f00e441bcfb17905b8f9a752f5dd06de96f6c67adefa5580c67ca9551530cad85acd6cd74ffcf0f86eddec7ce2851c11cccf984fec77785b8818f66a7ee489813e1de528bbed6818516ffc2b292b2fdf26b24f53cdb1a4f0efcece3bc52ebb77e756424df8f73b7233a9ad93ad4441f80d4f5e6b3f03648591894ae06136386c0062b40766a364a054873aaa7c9b14099aa34a862f3408e362bec390f40fac1d3a624a08b4bdc5c62f9f20183f6dfe9a23e1fde026d585ec5f75203654e35a92e6e6f11228a663027b151a870e1737b40308b8444ddf062c2f6d56fb11130e1ab24b27fb44848ede8b55818c8bd56b762870714160e599b26085638ca98ebb2ebc224f43173bbd8895fe94ab2cae36bd62ee9670ead1a591854af9b5b99b0dfa5398200079a19ae9477dd23baf67c3ea86b11b4e08bf33b52f2fceed7761d43166a9f172cb872e37f0fef3afa94b6f4099f7b926e22268fc3c7196023bc3aeda12c9cbcdeb87172dc0a2f776666497af82e18b06c65f6517885d501eb5fdcc6402a803bcfc6ae839c8a05e130eb16be869633c663d6a90ebdd6ee5a1b0528603992af8333ad121ff9ea9c5a0d7f17c7697d016090db36126b330f2e5faf8afc4ac37d0e6bb8f1c426bf8eaed195ddeca6433c16fcf574b9c6d141ea1f3b577d86305b25e156a2c21c2e854311418fadb4dd95b5a033aed37662563f79fd9777974720a7ef304d87eb6a00c44587b88f7ceba910892e643dccc36b63e9cef8e9fce78cdc8ebc65556ce5764ee28caaf4115904cc147da981ecef93c52f88f9bafb759814f31209a0c83c2e421eed6f6e04f26db73070c3e441387af07d1d1ef5f5ede0388e85b2821e5e3c49bdf329235d0d9449ab84117ddaa69f80ca7214cf26cefc8daf3c747d3e574da4293d21f9923aaf7e03474b67052bf1accf7884299f65e9bf8539572f25bc98a0ecce031acb5d88eb5f4dfc201ce6cd58acf937953dcda2e1ef03935a4d060d4903a3ce0ad140aa30fea1014bdcba6d94c1341c9ef2d284b28032407902397be8b4d07cf128bad8bd1821e5d8ee096894840b036353d97d20017d8f11cc6964d93659e73ab6b6262315488f127e3e6e65127b30e6feecfdcc9af05e8bee1e6bdc455d4a3919876bd1ba7f1e274c4154285f126d5619c4d8b9155c6a913744075c83863f5c42028aaf234cae30a91e74f9da099f5a3028e69e2beb484c442b832cbb6188f424de54efe5a8dfcbd6cdf997e26ed3cf5ce00e9be3c532a5f5b8ca5a7747b0bc3a3883dc18a277c7703b46241a468038633251dc36762bca77f565eb41856d8dc91bf858e1abc91bf63f1cbc5c27bca447671a67a4d1c0d92a4b5e33bff6732fc4557e0f46e6550cdf2207f8a9df6a0f35517b79f6ad249dd5e29b9e80d7f2a3352599e7882a41fd4ff09397eedc30b584d73e0c6a2a40dfc28b6375149bd36ce155390dfc3790fb44dc98c389c05631fe33c591db070cb5d10ded3ffbf067d7293a02f9c20eaa245d30088b179ddad06975ac4c275c413b56d2856669efc02233ae7978ecc32fe1f48d8381591afdd6a462aa79df71d39a9ba9e3ba8093991c46da386fcc8f29140faf8f6dfab44a85dbb0bbe3ab4bfe4bb04d1cdc238d62e42860ad22198c461e95897dfae27002ac31d34d77ef224340039f7d64118ab5842ad0ea814cf95a6d03f1e5e3085f7b627aaa5487de932ee8793288daaf864a1ab2dcb1c5ebb54f9b80cacc29a6d3c59afec0e32e4bbb6494632cc63035cbd8fd49e4cf7fc1421429c8c68f6a16040192081ee41e21df5966bae8908066f1f7fb130dc29d5a674a5cc590e4106e4b30103a843628118f91dd0151269b6757cb2772a864c432dd52e96f3fa2af74188f59aaadec832b0288ac5ed918bd5b938f038b4232c56d0d353045be6709716d5314fbb0cf7af57bd4fc4a5966bada4155b48dca86c0c26f8452d9090ff635b179970843a7d35f2b1b18337b8bd5ca44ed640c46817562ca734b8d05757cef", 0x1000, 0x4000000, &(0x7f0000000000)={0x2, 0x4e20, @local}, 0x10) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r2) [ 345.546879] BTRFS error (device loop3): open_ctree failed [ 345.630887] erofs: read_super, device -> /dev/loop1 [ 345.640477] erofs: options -> [ 345.659717] erofs: cannot find valid erofs superblock 13:53:00 executing program 5 (fault-call:0 fault-nth:35): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 345.696606] BTRFS error (device loop3): superblock checksum mismatch [ 345.714735] BTRFS error (device loop3): open_ctree failed 13:53:00 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x2000, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 345.762687] BTRFS error (device loop3): superblock checksum mismatch [ 345.831345] FAULT_INJECTION: forcing a failure. [ 345.831345] name failslab, interval 1, probability 0, space 0, times 0 [ 345.843279] CPU: 0 PID: 24400 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 345.851163] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 345.857277] BTRFS error (device loop3): open_ctree failed [ 345.860536] Call Trace: [ 345.868643] dump_stack+0x1fc/0x2ef [ 345.872278] should_fail.cold+0xa/0xf [ 345.876106] ? setup_fault_attr+0x200/0x200 [ 345.880443] ? lock_acquire+0x170/0x3c0 [ 345.884434] __should_failslab+0x115/0x180 [ 345.885302] erofs: read_super, device -> /dev/loop1 [ 345.888698] should_failslab+0x5/0x10 [ 345.888718] kmem_cache_alloc_trace+0x284/0x380 [ 345.888732] ? _copy_from_user+0xd2/0x130 [ 345.888750] copy_mount_options+0x59/0x380 [ 345.888767] ksys_mount+0x9b/0x130 [ 345.888787] __x64_sys_mount+0xba/0x150 [ 345.918042] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 345.923049] do_syscall_64+0xf9/0x620 [ 345.926843] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 345.932023] RIP: 0033:0x467b0a [ 345.935217] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 345.954106] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 345.961798] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 345.969062] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 13:53:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="7472940400f915e0f79890ff75e162f009353130784c8937ba1c0243d6ac1e2ad4f51df36d1cf6660f0bbf1280a09d9b1ad398c189973976ab626e8808d6890b3954fdffffffab40122d2bd68e134001e5bcecc887c4054eb47c61b8f23de2415d7b5ea8"]) 13:53:01 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:01 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x7400, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:01 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x0, 0xd9f, 0x2) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 345.976327] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 345.983579] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 345.990843] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 [ 346.014961] erofs: options -> [ 346.024985] erofs: cannot find valid erofs superblock 13:53:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40000, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='trwstoed.#\\%\x00']) 13:53:01 executing program 5 (fault-call:0 fault-nth:36): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:01 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) open_by_handle_at(r1, &(0x7f0000000000)=@FILEID_UDF_WITH_PARENT={0x14, 0x52, {{0x3, 0x9ff4, 0x9, 0xbd5d}, 0x401, 0x2}}, 0x2c0001) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = socket$inet6(0xa, 0x1, 0x8010000000000084) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x200000, 0x0) ioctl$TUNSETOFFLOAD(r3, 0x400454d0, 0x15) bind$inet6(r2, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r2, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:53:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, &(0x7f0000000000)=0x0) r2 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000010c0), 0x101202, 0x0) connect$inet(r2, &(0x7f0000001100)={0x2, 0x4e21, @local}, 0x10) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000000080)={{r0}, r1, 0x8, @unused=[0x9, 0x1e, 0x8, 0x1], @subvolid=0x6}) openat$procfs(0xffffffffffffff9c, &(0x7f0000001080)='/proc/bus/input/handlers\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 346.162503] erofs: read_super, device -> /dev/loop1 [ 346.173682] erofs: options -> [ 346.190906] erofs: cannot find valid erofs superblock 13:53:01 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 346.259821] BTRFS error (device loop3): superblock checksum mismatch [ 346.279168] FAULT_INJECTION: forcing a failure. [ 346.279168] name failslab, interval 1, probability 0, space 0, times 0 [ 346.304360] BTRFS error (device loop3): open_ctree failed 13:53:01 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x2300, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 346.345033] CPU: 0 PID: 24439 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 346.352944] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 346.362298] Call Trace: [ 346.364893] dump_stack+0x1fc/0x2ef [ 346.368536] should_fail.cold+0xa/0xf [ 346.372342] ? setup_fault_attr+0x200/0x200 [ 346.376663] ? lock_acquire+0x170/0x3c0 [ 346.380640] __should_failslab+0x115/0x180 [ 346.384872] should_failslab+0x5/0x10 [ 346.388663] __kmalloc_track_caller+0x2a6/0x3c0 [ 346.393323] ? strndup_user+0x70/0x120 [ 346.397194] ? _copy_from_user+0xd2/0x130 [ 346.401328] memdup_user+0x22/0xb0 [ 346.404860] strndup_user+0x70/0x120 [ 346.408568] ksys_mount+0x6f/0x130 [ 346.412101] __x64_sys_mount+0xba/0x150 [ 346.416079] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 346.420646] do_syscall_64+0xf9/0x620 [ 346.424439] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 346.429611] RIP: 0033:0x467b0a [ 346.432790] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 346.451678] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 346.459379] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 346.466634] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 346.473887] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 346.481169] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 346.488425] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:53:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$VFIO_GET_API_VERSION(r0, 0x3b64) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) setsockopt$bt_l2cap_L2CAP_CONNINFO(r0, 0x6, 0x2, &(0x7f0000000000)={0xff, "002201"}, 0x3b) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/144, 0x90}, {&(0x7f0000001140)=""/161, 0xa1}, {&(0x7f0000001200)=""/2, 0x2}], 0x4, 0x3, 0x7f) 13:53:01 executing program 5 (fault-call:0 fault-nth:37): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:01 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/143, 0x8f}, {&(0x7f0000000080)}, {&(0x7f00000001c0)=""/95, 0x5f}, {&(0x7f0000000240)=""/2, 0x2}], 0x4, 0x401, 0x9) truncate(&(0x7f0000000000)='./file0\x00', 0x9) ioctl$BTRFS_IOC_SCRUB(r0, 0xc400941b, &(0x7f00000002c0)={0x0, 0xfff, 0x3f, 0x1}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r1, 0xc400941d, &(0x7f00000006c0)={r2, 0x80, 0x94ba, 0x1}) sendto$inet6(r1, &(0x7f0000004600)='E', 0x1, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000300000/0x2000)=nil, 0x2000, 0x3000008, 0x10, r0, 0x32e44000) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r3, 0x0) open(&(0x7f0000000b40)='./file1\x00', 0x202100, 0x188) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$TUNGETVNETHDRSZ(r3, 0x800454d7, &(0x7f0000000b00)) r4 = syz_mount_image$afs(&(0x7f0000000b80), &(0x7f0000000bc0)='./file0\x00', 0x7f, 0x7, &(0x7f00000020c0)=[{&(0x7f0000000c00)="ff8993a54b3ea1ec96ce90ab80acb638ae210dc1c223b5bc48c11dd90064251cbafb914dcabc4f4792618487b7041af2da3929e9ecac71e8a7b533335e9bdb1c6606501bde50e72d705257d17f9d5b1dcba51be6ccc2936be714a6cfe1fd3dc210c459fc2a5b10fa9241439558c2bf9b406caef38f29bebb80f38ddcca2c6eba9bae7f5b9763c411bc1734f00f928a49aeeb11bfeca9cf9b2c6b5125347d04acf1a57d50903cc13676ebcbb66947ca73c314ce26269231ea1ffbdb90e41180883a5f344c831e7eb9d1a344beb0db717846625f5d637f1b5b4fb8416677d0c9eaab80ef5380e4fe52e3429496b1967a767752c1e228b18c7deff8b5dd82973f5236acfb5a65144f44aca90fb670bd72691470257fadbfa81286890117454cea49dc6998b39ad6be51875ab84957c2f272611907141c92ef1f9d7301fe589fa91f4e441027017e3183009e30b6275563a71360b89b02393cc4a84eba621ad03c97836afdabb463264c712489f113ecab784bd26e0e59f660f3e56c4be6f142f71f828cc56e2334f17d2a4a43b33b94cf7fa53df3c8bf17f3bbbeee75ac6512c3b813e36b1ef1329dd661c080b0f6737418d7799e51e57a95dd8491a2222e09ee4d2111f8f04a8a82bc82e856ed6770f96db0c8eb0e13fabf46ab3b5268d94d135f1e26ca1f58c29ca4be7e63f326d910cb95765ae49cb6d911d06adcce62e95d153902dc39d5c056d74f391e5fd8983007b70b9c294d37cf9488ef766e5637e9512e0bc6d6691928e8a3e24b9b321be6059d043b99c3c5a9ad8e0a4295c2cd16ee6b47054a535643579d36fd3b78bf01f8eeeec525403dd099e0b72951620cbd6330a70604d9a326d39238fa3b0fd109eab9912cc0ce691f6f0d8efd895639086573dc2039caa83df25469f303ea0c34d159ab75b21b951c98335d7ea14f17b03686f658d118a744640e15c0f449c1308e5d2ec938e1859e84ea089062ae333584dd3076c9adf575281fc727fbe4eea52fbacf04881a094603b010c4211ad52b941b30238372d70b7c5ddf2c62fa6496c14b2fe6b6c8275ec80f0fa498702b85027013c7eb215eec50fc9c2146152c5c2129082803cc07aa76d22ac9027158206b66ec571f47cbf1a138ccad274ac8af30b48d692a55847577a0e448c36cfb0591858c58bc7ec1188cef22a0f42b3d438e412c292dfcdfd3335053147fd2b81138a5e9482a3990817c43f06e9a0ed475d1d35626b3c382b6ad5d94503f88f91be5535144c6968dbba7cac5d8554b48ac6a7f7af13ccbbac8db6656684ba3942c831569d277314c181d376314a6f6b2bec4973e915a0b556bedb2c878dac58659b3f95bda7e9b08d110a873faa44e5aab81574c3fcfbf0de95a956aad183ddb0d27bb803e27bc0b87704ef3c3ffb5e955d0d10ef8e39a6693ca6bd28c9275bd1da9a4b74ed8e865fdc08990bf9a0ce4445d7b0f65ac65b73b70e19fbe4f4f047a7e3222f8738d4fc42d5e291830736ac5d13352fb6b1a07129cdd8a3487745e28cd577eadc1edf22933f604d76f9c7cc79b08e070f47257d2e8f7cbf103dd88527d901e65feee52b7226c6eb3ec1803c0c943421396620925096bba5fc5d1f826a4dd9a2d90cdeb6a5990a92f825a6effb8e98fea078c403a49b10d5b9a23623717b184c545920f1265116491e10ba48d1a71da8e13b401e6f9d560b577b2b415ef6c9d426afe3128fe26ac0487acce701245251ca9e8bb78df9fa6fd50dd57bf1f5e77860a77fd003ec4896e982471ad66d3313259bdd9a4bacdcd9412176520dbc62ae0118adfcaa2e02bc7d553a54c7bd86eef2f5d87eae8c819f26ecd4269218df1d812a2dadf5a37099aa33df433354e36aa137dd353743d234a32069fffe00156d66d4326836f7c0aed2fec0b1f73fd3d3475e94cba39429a9c479a227e37aed0cb92525ea8ce84181206303aaa7c85b921320699c98a4d35712444396e27b59b625a6253ab5dd619e2a98e8028db3146c5831442630a3ed86c9b7e60008544424b68c9a4cc2a6c520186d767f07843dab2c124664262b826e3649a1cdc3203ba05c8a3367d2ae943fac34b2886e946925106edb5df869276ec8c81c7b4c46389ebb337a36242a577fb499989c13e9a4fb452c53fd866942dd4112c50f4c2d0a5a964a6d5f6db1ee2738bc5d62ab81a5785eb66f6cc7d6a58068c5bac5945d7b3ec8a382f97935bc2bd41c879c3c06dcdc1981f8b3575c5e521d77f4b1cefb58c5e661e0443a1670123001c5b70d1eff93970d3d6f0ee42089c62ed09b5c42a4b161ddbe70c44c90234a92cdf7ffa47147c31498dce8a6e4368620babb9dc9e7e2cae82cac628b36666e48f0a0aa179b0067d6274ef88e80ba05708b64e8059de08b2753e75590f1648081745fb0965b536bdc09b8cc4f65d55df0f2ae48197a8d9a014dc89afd16c12fc675ae62075165068d1c840e9e54809ccbc72cc638373221ef1570e6f2fc2f947fa807f9d534e9178f372ed144f00111fabd1a072c35f944761d7a5eaca250fe0b5b96b669d5eb95d658ccecb3cd3592640dac596555cc2831d8ff5f32a6fe0b25accbf9e6af35cd446b00e363a58139b9888982138f4d7389620c9fafe337d46492cb2ef20e7e51b40c2bf116ffc143a653d3737fbd00bc44f9e79d01909def00739848d331a7b73a4c6cfd55dbc7102eb95000deb20261f0c29e8069308e6a5573ee007124891a982d53e044bfe996c848eea0cf84f1e4aa3e5e46c93d53b8c62282a4bbd8e54f2ff2f77b8f4ac5ee32a967daad93148891c696a11dc0864861ab9a6693ab8dbdf3add66d7e542905735d6819bbcd771b3bb7c261602c7f2974ce44dfeaa49f6376055624c489b5d77a7fb06c4df9fb75a1cc09c59665186e9869c4ae34d7621b9ada4395e10ae8aa9fd92ec6e20a3275d93e3b7b80f3797a54ec6c30b29a663af39fc15886916fb61790e91222856a79477a8f3b4ae36a1ac2559c73371ed469c786f875d28d344aa973eef8295c94b8bf0379eddf3e288d91090f5518f80bc71bb1c1ce4291f95399d617f5c401fa5b4a33c592b981bfd397cae566edaadb946aa419eadecb5df66f1732d959371afafaec577a5066ffeb5c8f460da0632c0f22094d326742f38289617ed5497d4ab2fda0b7441bb29558ac2aa90c4bf56639116ebf3d854446b6f31d39544e766665daa01061a3d4b2720614077fb4cc254d327ab050e22a31efa4e9a64a7dcb3fb6b76d6ae716290a375bda3046c7a165d77f5a98492b7bc3195136a1de18c2617359537530bca23abf104e3b36185710bf825d4cc9c00190353171a29477f4cc45407476b444a625ef6e2f9ace571b9ce9a0665bd43b4bf554d7dc6cc8a920534a7741e5a528337b3fa6402a48ce14e27b118bf03dab14d08c8b4d6264aae5104d901b00f465309d2f0065cffe94f9df3eb64b2739384abb796c215cf8e62b2e54f66743c9de16afc2892a3624e7d798cef726dd7e6a21aaa64f2ff2b5baa11f610919a65ed30522040621ba5206f134850f6aae1d1fe2d2b401fc3b77ce5e5756fbbfff187e03beac2ad11daa88c7810e832e8055118d6b8abae4b4c6f4b6b0cf8b90c1798e45d30802278e6223531a5fb9bed8fa21ec174ce0c3b4ede9dc29f79e160bb609b1b424b4fbad3579968065113fc0e384d5b7ae0c8867f6f39f724c7754bebcf63f3b04f386518d390758325a96994b3e0a8da06f1e9be8c842813eb5ba3be23943aa9dbeac7aa1a00b3bfe24bae7c6a000ee1b08d5171c43008abbb95d078121149f2578e77e24ff111013dd61738795d4e6b4bff977f273ff6316b94586621c92558dcef8948417ca84e5ebfedd26470251494668126f717c9057d26114bcbc92af4baf4e851badc6683b12dad7e8f0dc68cbda1e177e63f14c7eb8c4fd579edfc66a8ef753191299e2c1fb159adde3cc0a2db35dba76e1a3c28beaeaa8e0cc1178c81a00e2653a10c5d2d8d8d338cc81c86c6980fcd7ef6e16180060f2f4bcc734b36789d000d340054b664d43810a5068a731fe5febbbeffc5b05219164c83757bdb203f81cc318dcb4c737b5a0d7381edfeea9c0df5878ce1fafb58dbf744841e98a9f65539a2e1a00995df3575dfc6d0bd4507a8364017e9551a9eb9478dab00e59440b3f7353b01d18f616c792b159c0a72b7bf619bb6660885425c83dbbb454e45ab7cf0e10e9138d0519b1be11f73d5a2bc13da46b150c37d193f569c232079960b0e08463e7b1e3d2aebfc18d2f2a8911b33ff0ce14084623cf3d199dfb6921aa0cbc68333ff2c9e00e35924a49229bdbf0494440fed9394edf68e4839e9347f982925e7a62b9b2c859030276b7b7f81cb6ad164981ceec7f37a63dee85ce9e13d303c913f31572ae7e12d78f8b46af93019e5f3a9700fb5565b194c8fc83885fa8e8b34cee8f899586b2e223c202a276dafcd373e8684588b133e6ba3021077d1bf42262c877de78bfbf9b8b8522bd3f8d5f2fb415b816a5140d09121122077195f419e4768fc5128d707a3088cc86b13afecef5903771d7a31cf6cdc64d46f8b8b4fd71fdb0f721af63c2cb6c1373704380118f4faecdb8f7430568bfa5d9d4cd6148e06949c71fa8440647dd4adca08cf3e11f2fa10eeb53cfd460a298020736a24110e1f179c9ab55020042bb62a99c80bbdb59f94840521ad7f7c8082b20500813d936ead81665267b35ccd50b6a69041eeed2452ac77515a5a1b267067d2864737e74a499c4682882a6aa6fecb58246f50592abea60061ce29dfa0a3e02bc2438320c92169623498d9ee6bfe132d68a8c75c8d97a227642c45afbdc0394dc051d9946c13118c17dc5bf1699b20444fb62487ad8e8c17d6c76d03efcbc8d30609f350f8bf56a261e5d71b95310576d51d4164f8bb1568745a7c1fe3ac07eddfe17abaa676f27788a4515adb4f717d8012dcb919d7684d113ac04a4e6b2d8c3ddae3b9fe90cc110554f6274840654683172c775cae3b2a4211ec646368ee7dff057a12c389725a2e6812e2149c37dfd506da7717a459f81e910c65537161a78aa91a4fee70e51f2003ccf252233ec6e047328e56ebc6c1bcee8bd4d5635bc4aed680690b617c9774692c4dc4b78b9ad29228786cac868f171b68e1fdc09e961fa8a35085c9be8a598573bc085e63e5c0065271b45d0f60f07cd1c322eb963d52504ef3f7b91d33588b98c12e3e8ca41e24e9f68334078ceff5c4b7da4ad85081e1f555ded7766e454ebf216ee9fbe1b9fab26460ad15b2bcae759f541b2b930209ec2a5c9213809697979d4a0b1ab7ba1620003fff0106b6f348546b522131c0a73f633601626347caf313752164037f391c3e3a68e10ce296760847c05ac488225f9573add61232e51a792ccf7c9d69ee5f7d8ae104a32a9b4577b78427c32ead26b58689be4f344a47cd9c8b7599a8a29e143ccaff5a50768ec750f07015da6f4dc62ac7e64a02206c5f819f6c2b03bfc97a7af917b995ba7356cde42bf6bfe3a0478f08463ce037209397275a67a2dd5d42e409cee038d902f43eba636366fe99c11f36c462c7a4d99e13d991267e413d7346a3316e8eb3a7be31961012eb560c3340207a89141a606bb5a6a3fdc0d23a201385d7d73d6f2d5fc54f14bd243d1b7c86c9104a4b969ce19d6848933cca6679c2ffba77addc46545d8358da0894ab8d14518b18e311e5b1ef8b9771e7e42fecf2c319382bb4cee2df3df56a0c738914fe910b43f2b9b20b394d372fe1ca", 0x1000, 0x8f6}, {&(0x7f0000001c00)="2634bc5c7fe3a905f47d598c487cf521c62801a7d50b663f8defd7d089f5959539ca17b2748c5c9da508db05ae469dd608b536f32c07e6a97565f2285cef84d0c86f1d6c307ed28d03ec544622a79d88f205c301fc995ab7ece90065ceed9d7405f9cfe410bc2c4cb3c929eee304cb55177d8044aa998cefade5f781515378ae026f9d40fdfeaa48d5c33ba5d7bb006b76bc30e3a514cf79e0c6af92a57cfb5e2b543cc2a56322bfe9d210315db02b36bd2834d5c377afcfda962a01c61c59bfcc34a59ae38bbd5d32df321203459e7592ea2877fff28b2fc11bdd7b0ea7c9c0fcc8dc1852dd390ec468315e87ead63ccbda1faf65bfd7e9c21443c8f1", 0xfd, 0x5}, {&(0x7f0000001d00)="39cdf5e2ea630aace3034b4e0940eb77729fe4e804f5830f8090d06073e859c14f156e9d41ef531f9a7d080ab79dcd97ec90cb97058615be9b", 0x39, 0x4}, {&(0x7f0000001d40)="158c9c5a574b77240d7668b19f440d875b8ffb5c6e078f7ee1681f540c19c8f2ae224fe141ab3835af15ba3aff7a937787aed16816b2247a6471cc1c4588925bb3f860b6b79330faa1bdb2fa4e6f9aa1ffc6792442ec7dd1604b11cd50a1b3efc6455c5f81270390cac610928686bcdea003a607c9b7b3480a5fa46af0218b9bd35d39ce059ef8f2a59fbb6c985e5a24db21fe0401644ec1c5ab04cf0ca3fd14ce0c26cb4f3ca4f2956f127f66a0c59cea8dfd4d949c3f6fcdb54a9b8ce098", 0xbf, 0x3f}, {&(0x7f0000001e00)="5e8e49f66e6ff91d039f47b7e2a4dbb7892a58a9d2611af40c1e2cf8398f0e66216542c0ec0b5941a57e0260605a277ed3685fe848ac08da0a75a5c92811ca08774d308931ce925b899ce4ede36d97e4d312748ee55ba08c6a0495efd9c794d8fbd689e67c0ec19efd1562dcd0187bc22b44abf404172d0703e34c7671f2b8d2c10148d4d17c7bbf639aa1d51caa", 0x8e, 0xfffffffffffffc00}, {&(0x7f0000001ec0)="1fd2547d119632a079fdd304d313a2b08920fd4948828cd17d673a158c556acc9bcd4f59d1f3a5964dd6b5bce7716636355f4ce6b4fd1f49451e4ebedc369e58238669d3c83d09257cc6167a8c3c86a2289e850692ffce4a6f90cd3ed3a3636a000d4de620a4cd9d1ff9eb08c4c1b55cbc9b5015f4ded425abb74d152a130adca8c1fd7a9615b6defd279feb93fad91ae6974eee13170a1c0eea263e88c824ab1edf8cc6c992b8ae69aaa52ac2685b6e99e25f68dd6cd9bc70d05357ee1308cc297e7ece51ee1a7ae81e61", 0xcb, 0x83d}, {&(0x7f0000001fc0)="5dd71469cc37fdced6d011b46cb2a3cb2337153f344f6292d2ae1998ce7a52fd86b153f710e6e0374b3b914bfff5f92093cec90452d72dc078f3365b1b2ec284a11514089851e01e9b0651d2d9013ef481b83ce738a139901fccf17b6c35660cf56d0a081af2fb447acd1a2e9516037ae4f7c107f8199d2d76d89e1f9cababc0450e69718d93661c3f2c4ce885fd062d95909810802353c48f81036da614169ed3edd8fdc463dc2a4f5d89b9f56a56b4ecd079c56624e6748537e5fda6c5fedee5d67c8a01f7ab8e910ea8260d629e2bb80aa08c21698cdf4e650f391b2d216309018564b4", 0xe5, 0x8}], 0x40800, &(0x7f0000002180)=ANY=[@ANYBLOB="736f757263653dffff2c666c6f636b3d6f70656e6166732c666c6f636b3d7374726963742c666c6f636b3d7374726963742c64796e2c736f757263653d002c666c6f636b3d77726974652c7375626a5f747970653dffff2c66736d616730306c0b1c2030303030303032302c0000000000000000"]) openat(r4, &(0x7f0000000ac0)='./file1\x00', 0x6100, 0xed) openat(r0, &(0x7f0000000080)='./file0\x00', 0xc101, 0x100) [ 346.590985] erofs: read_super, device -> /dev/loop1 [ 346.609379] BTRFS error (device loop3): superblock checksum mismatch [ 346.627201] BTRFS error (device loop3): open_ctree failed [ 346.634874] erofs: options -> 13:53:01 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x7a00, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 346.643995] BTRFS error (device loop3): superblock checksum mismatch [ 346.650974] erofs: cannot find valid erofs superblock [ 346.679108] BTRFS error (device loop3): open_ctree failed 13:53:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$VIDIOC_S_CTRL(r0, 0xc008561c, &(0x7f0000000100)={0xa5, 0x2}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(0xffffffffffffffff, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/126, 0x7e}], 0x1, 0x0, 0xf42) [ 346.742883] FAULT_INJECTION: forcing a failure. [ 346.742883] name failslab, interval 1, probability 0, space 0, times 0 [ 346.754269] CPU: 0 PID: 24484 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 346.762144] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 346.771540] Call Trace: [ 346.774122] dump_stack+0x1fc/0x2ef [ 346.777795] should_fail.cold+0xa/0xf [ 346.781594] ? setup_fault_attr+0x200/0x200 [ 346.785907] ? lock_acquire+0x170/0x3c0 [ 346.789871] __should_failslab+0x115/0x180 [ 346.794089] should_failslab+0x5/0x10 [ 346.797871] kmem_cache_alloc_trace+0x284/0x380 [ 346.802531] ? _copy_from_user+0xd2/0x130 [ 346.806672] copy_mount_options+0x59/0x380 [ 346.810897] ksys_mount+0x9b/0x130 [ 346.814592] __x64_sys_mount+0xba/0x150 [ 346.818563] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 346.823136] do_syscall_64+0xf9/0x620 [ 346.826924] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 346.832143] RIP: 0033:0x467b0a 13:53:02 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x3f00, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 346.835316] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 346.854208] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 346.861928] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 346.869192] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 346.876541] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 346.883793] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 346.891156] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:53:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) preadv2(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000100)=""/102, 0x66}], 0x3, 0x3, 0x9, 0xb) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=ANY=[@ANYBLOB="000000f5858f410000000000"]) 13:53:02 executing program 4: setsockopt$inet_sctp_SCTP_AUTOCLOSE(0xffffffffffffffff, 0x84, 0x4, &(0x7f0000000080)=0x10001, 0x4) r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000740), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_REG(r1, &(0x7f0000001a40)={0x0, 0x0, &(0x7f0000001a00)={&(0x7f0000000200)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="010000000000000000001a00000010002280000000800400cfb3bcdac52d0e6d1aa3ec9c47be8b9a00800400008005fccb5962a5fb391d00210061000000"], 0x34}}, 0x0) sendmsg$NL80211_CMD_ADD_TX_TS(r1, &(0x7f0000000140)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[], 0x38}, 0x1, 0x0, 0x0, 0x240400d0}, 0x8000) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$LOOP_SET_FD(0xffffffffffffffff, 0x4c00, r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r3, 0x0) close(r3) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r4 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r4, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r4, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:53:02 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:02 executing program 5 (fault-call:0 fault-nth:38): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 347.040555] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.4'. [ 347.052096] BTRFS error (device loop3): superblock checksum mismatch 13:53:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x200000, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r1, &(0x7f0000000080)=@random={'security.', '\xc3\x97\xeen\xd1\x9a\xeb\x03\xd4\x16v\x1b$4\xaf*\x00'}) [ 347.095990] BTRFS error (device loop3): open_ctree failed [ 347.096912] erofs: read_super, device -> /dev/loop1 [ 347.115191] erofs: options -> [ 347.117810] FAULT_INJECTION: forcing a failure. [ 347.117810] name failslab, interval 1, probability 0, space 0, times 0 [ 347.141548] BTRFS error (device loop3): superblock checksum mismatch [ 347.152523] erofs: cannot find valid erofs superblock [ 347.164440] CPU: 0 PID: 24517 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 347.172341] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 347.181695] Call Trace: [ 347.184303] dump_stack+0x1fc/0x2ef [ 347.187945] should_fail.cold+0xa/0xf [ 347.191745] ? setup_fault_attr+0x200/0x200 [ 347.196057] ? lock_acquire+0x170/0x3c0 [ 347.200020] __should_failslab+0x115/0x180 [ 347.204242] should_failslab+0x5/0x10 [ 347.208030] kmem_cache_alloc+0x277/0x370 [ 347.212163] getname_flags+0xce/0x590 [ 347.215958] user_path_at_empty+0x2a/0x50 [ 347.220096] do_mount+0x147/0x2f10 [ 347.223636] ? cmp_ex_sort+0xc0/0xc0 [ 347.227338] ? __do_page_fault+0x180/0xd60 [ 347.231559] ? copy_mount_string+0x40/0x40 [ 347.235787] ? memset+0x20/0x40 [ 347.239057] ? copy_mount_options+0x26f/0x380 [ 347.243545] ksys_mount+0xcf/0x130 [ 347.247094] __x64_sys_mount+0xba/0x150 [ 347.251062] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 347.255631] do_syscall_64+0xf9/0x620 [ 347.259419] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 347.264599] RIP: 0033:0x467b0a [ 347.267784] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 347.286671] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 13:53:02 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = accept$ax25(r0, &(0x7f0000000100)={{0x3, @rose}, [@remote, @bcast, @null, @null, @null, @netrom, @netrom, @null]}, &(0x7f0000000000)=0x48) fsetxattr$trusted_overlay_nlink(r1, &(0x7f0000000080), &(0x7f0000000180)={'L-', 0x6}, 0x16, 0x0) r2 = socket$inet6(0xa, 0x1, 0x8010000000000084) ioctl$sock_inet6_SIOCADDRT(r2, 0x890b, &(0x7f00000001c0)={@mcast1, @mcast2, @mcast1, 0x80000001, 0x1, 0x9, 0x500, 0x81}) bind$inet6(r2, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r2, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:53:02 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0xedc0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 347.294366] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 347.301619] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 347.308891] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 347.316144] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 347.323399] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:53:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=ANY=[@ANYBLOB='trwsted.#\\%\x00']) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT(r1, 0x404c534a, &(0x7f0000000080)={0x2, 0xe3, 0x2000000}) 13:53:02 executing program 5 (fault-call:0 fault-nth:39): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000347000/0x2000)=nil, 0x2000, 0xf, 0x30, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/16, 0x10}, {&(0x7f0000000240)=""/4, 0x4}, {&(0x7f0000000280)=""/160, 0xa0}, {&(0x7f0000000340)=""/125, 0x7d}], 0x5, 0x1, 0x1) preadv(r0, &(0x7f0000000280), 0x0, 0xd9d, 0x0) fremovexattr(r0, &(0x7f0000002500)=ANY=[@ANYBLOB="7472f5737465642e235c2500"]) r1 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x4e24}, 0x6e) 13:53:02 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = gettid() ptrace$setopts(0x4206, r1, 0x0, 0x5) tkill(r1, 0x34) ptrace$cont(0x18, r1, 0x0, 0x0) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) perf_event_open(&(0x7f0000000100)={0x5, 0x80, 0x3, 0x0, 0x7, 0x2, 0x0, 0x8, 0x188b, 0x9, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x81, 0x2, @perf_config_ext={0x8, 0x6}, 0x2080, 0x7, 0x0, 0x8, 0x10001, 0x2, 0x20, 0x0, 0x317, 0x0, 0x8}, r1, 0x5, 0xffffffffffffffff, 0x8) bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x4e22, 0x1, @private2, 0x6}, 0x1c) [ 347.427493] erofs: read_super, device -> /dev/loop1 [ 347.443787] BTRFS error (device loop3): open_ctree failed [ 347.451870] erofs: options -> [ 347.461906] erofs: cannot find valid erofs superblock 13:53:02 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x4000, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:53:02 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 347.516447] BTRFS error (device loop3): superblock checksum mismatch [ 347.561474] FAULT_INJECTION: forcing a failure. [ 347.561474] name failslab, interval 1, probability 0, space 0, times 0 [ 347.588185] CPU: 1 PID: 24559 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 347.596100] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 347.605456] Call Trace: [ 347.608055] dump_stack+0x1fc/0x2ef 13:53:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) preadv(r1, &(0x7f0000000280), 0x10000000000000f6, 0xda1, 0x7fff) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) lsetxattr$security_evm(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080), &(0x7f00000000c0)=ANY=[@ANYBLOB="a5"], 0xc, 0x1) [ 347.611703] should_fail.cold+0xa/0xf [ 347.615508] ? setup_fault_attr+0x200/0x200 [ 347.619830] ? lock_acquire+0x170/0x3c0 [ 347.623904] __should_failslab+0x115/0x180 [ 347.628136] should_failslab+0x5/0x10 [ 347.631922] kmem_cache_alloc+0x277/0x370 [ 347.636051] alloc_vfsmnt+0x23/0x780 [ 347.639749] ? _raw_read_unlock+0x29/0x40 [ 347.643882] vfs_kern_mount.part.0+0x27/0x470 [ 347.648365] do_mount+0x113c/0x2f10 [ 347.651976] ? cmp_ex_sort+0xc0/0xc0 [ 347.655675] ? __do_page_fault+0x180/0xd60 [ 347.659942] ? copy_mount_string+0x40/0x40 [ 347.664169] ? memset+0x20/0x40 [ 347.667446] ? copy_mount_options+0x26f/0x380 [ 347.671938] ksys_mount+0xcf/0x130 [ 347.675460] __x64_sys_mount+0xba/0x150 [ 347.679418] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 347.683982] do_syscall_64+0xf9/0x620 [ 347.687773] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 347.692986] RIP: 0033:0x467b0a 13:53:02 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) r2 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x10800, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f0000000100)={0x401, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x4, "c0576087519375"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000001100)={r3, 0x0, "f3e87251f3697c8d9fa1e902081e250e1cc58f8e3d56b897f6ee0cbda5228237d578bd876f8b39754697c22a78b5303546fb4edb61f60f4562c357351856ca3a00e6a339db0715540c29871bc372eaa80ef2a79af2b7b895c9563148fe0a7d443075f6c7542f23a1dd103da7f0345a40241c5e26c0956827b0bccc752cb28815eac50b19e99237994d92017984940c53e87ca62ef48acbd646a904141fab5e7378947eeb7540b3438627199f79aa11dc4e80bacddbbbd69f6f40476fab37e83ca6ee3e215e5cfee0b0b2d2e22dcc17b540cbd8ddb8035feae149d1297d426e57abd104b7661043cadeb056d4ef5e33b1700fee53250928f0312c4709664ae989", "382715848f1e5410ce6e7fac7065e175a11456e3ae40f0d07ae031b1a4eb2828a7c98836ce6d6904ebe4f7b7f8adb628c1c8952b0c7926064d7dfd52518ff7b844d4ac468c8133b8c75afba007ca2212ae941d26004e77ed7ea44fda0fe015c211ed645fa59c97f3217507a1814c22a7946675655657a98753bfa0d09dc23815eba266744a794560f79e01af4724a613554fa96712e18c9672c77cfba94a216f5a364a2c9e5878857b28b78f97b86f97bdbd88dabe3f0da950140f522cd2b1029c1761ee3c4ee38f0137b8484a188f7aa36ae4758ec3ec9580cbbc78c644c0a632fc79e136772515e65a8c749608bcd2906a21e1e88ada687b0b82111b11fb300f4ea43ff1494dea56bdd68291b7b299208cea72f33c666a93e0378091531098eb31fb0788199c242d3cf045fe899be3da51d8cb7bfee2d5cb79349101fa8216eaa2f8ad4f85eb49f67759beaab216484bba97db016d3d1b6a6008d894f03d74061810abc6a23779f69cca5ef7d46fa40068a6fc5593a8559943f83f76f90aa9161f9febabee19d3ff09efd51798111477e1b2acd60ed17b784e693bb02dc7dfef5c65fe733b69a859e4b2250a9cf2bc6211efe0f5f58ac18385a6fcbf0dae37ecede129b8cf7db49a856e4f774830d7c33180889ef81a58bbb4c0ce320f24a86336a27dc321c4661a15d80f6143ebef9bbdc84f27df7c3a3492b800ec2a87a848d11d646710a37ae1251c5e5f9ccbc80bca2443af3290bc968ea6122880f6d4f87d8bcb22a60e499860f7edc15c2cee51ef91e6e8d1ebc6a16fab47f1d08e534aea95a3a92b54b6c529ade60111e8d63bf3cae9df7cccf5af4060e35c95864f70603f26f9557e0c8aea0d793d7565de885dfbbfebb672b15a274e6f491ffd166d889e7469be98933a91faf0ec2d22cb72ab4aac64d1f46751fd5b40650e5156e824273e2d0ac799d673ef7006d34075730c83654cea29e74da9bfc1051f5e03aac771957d8de8ab368b272749e2b4429d625238806156d0733a550b12b05e1b7a2aa5cb02e45912f7bc6408f2d92379f70d9db45f4fb7372e9611825a83b24525e6e966a8a064f762ec2150b95cc24565d0acdca374baf38ff1784931119f67e06cb9619292c192f44ed7f02bb8fa9a3fdcf3198e0f3b8e1554d9be3281035feacad1c75e0ee6d1202ee44250ada31fbd6bcc7e2d8494cfc1473bc9f7fc41f824df32bc322c6623b285c2f29a0f2ea7db5ad2326260c012ecc16a9ecc4e0d5110846483d988daa0ee4a6c4df9e503d76846541a734b94630d6e22fceb6e430c6d6a599931501beadeaabb05f37b569c107fff28ab6b2631f9de4c83604447468d84b7490883641f841707b69674c45f6b50c3c72825e282ef2fca9e21538bca613c4efe279a3455d9620f6ca424c4d5fc2cd67bdad360d16060f71436b9b812d55d0b11f0c8f8111be1bb1b1e4c3f145715c7df5b3361e87d09e9e15d6793af3247fa64ab21285479fe40f09262e8639860f55859aceb7d47b51c0a004f605dd0e159b63a537655a4ee643a011d709f1cb31af9a6da481a63d92ed06dd755ebf1dbcf338ed0ff76f5dea69b66c2c54cc24923e1eec3e8fcb15998eb7291e326256725f5d971aa5872e4af2cfbf83d5e40a16a4c54c44f7c1099925d1e87384dc2fde9fe46c7015a8dbb55240dd3457f0038533916fd45ca2a3f8d189b79cac7fc4fa6f97d2a77b01b06588af8c623d0a48844a3007a35be46d28651d6938b32e80ac42c86c1b91d13e920b7cc441ffe76ace9b3d01c02865235a3747af57aadf9246a0486a16c36454fd1fee8772e2c1f58c257fc19b045badba2c13b7d50e9dbc8aa446c44de9873a53032c312aa301284807bc501f19c8ece0a53a0f07d628d3d2cf73db2bee239abbd0ee323c8586b6d96b806f28aa4ebb570bfbdb46396860519c3990bd2ab07852ae72d2f1cbbbc9db873a849c48e676d27d8ac052aa5b97caab574b055dc4b8849c3a36c2c22021981b4041400bfad4ca2e1adfe5727291168c85b3a9670aaf5dbe20bc2a7f6b88e7c1682da97c3a2c8844c204ecb6a5e32f486657d21f84fed312828c921a622cf8209593e3c637286a524d806173354080c1d2cda1b2309b2208036d96bf3783c2438781b25c78c36e50b2510518d68d0451a03eb06e1300e3b96f0d1928b2df94c166facd3661591d232422fbebbb0d7a2cadb6038345dc2923935ffdcbb399f8fd36a4fc6cdc73e4352864fdc0c6d6083a716fa57cafe9e3aaf7765c67a8f64b906cb9d841f4331c0f4c79c369db5767e8681fe04a685a7d08e0cfdc9baac4de475f6fbf350b4f066884fc0df4e03b6026394d19d3d8da85db93a9469c306aed404615f2d9c9267924a1203cafc045ccfbc077a69a4ae1186a4ff1e9d73db440a0fa3a355fa4ad9c548b961ad98d187c20be781518ca14963ea0fe59b8eb38214e3494e7ad251e8d8a3ba0bf0460e48c55b7b0396af4721b2a01d166558d4be5561e27b572cbd9b103e076e262df1623a6aff7a75b282e15af3de6b8f51c5bc095c1849b53120be27d610bb988fdad4f2ca40e65dee6c6d1ccbf865ff6244f47ba245101f7f07e41368cdc031c4c6fecc1594246ddab7e7f50f96a54e53b8561353c31880a900a213b5a5f213bf9ef96840a737d3c96f142fa86bf5c856f678ce7aa03144be8128680c0b5ce6a482569151b9d59367f5e4222a9afaf1f1d38331c865856d2c0b97fcfeaab7f7f60132a611b6204166484f75766edb5b356a9a14d6ae921f555a1ed1445962b42379f507a41a764e5c7f74c1f378d61c6a368afb6a54ab10b8fac92110f03a8b550a5e3788939e2bc55b9bab7b10e62ef2608ffcca707bc343fbea03609f753d8f693d87b09c79eb0121997d1c00af64dfbc6d78bc45973d177b062d7b42aad5ee84ba426ed93941051f51e64f9f3262bb5f5dde4b087c49cf751291f5d21098536a5112a77d613428312864494138b4a900eb364430baebf9109df21b20e732b623fe71173ecaf9b1b83b380486377d41b9eb0fd7ed7b9de85b424672d829b1792d9843aadbd966a18114629e0be81820441229fca180a35ba63836a87a77065e51562a47c2bc506ccb464674647032875bba3871ae3a3f849808443d12a57810ace92195d5b238a5fc2aaddd41221c60715e6afe9f0ec6024ce6fd11b358251f2038ee8f3cf2e99e6158835ba559fd9104de6299e7c13bbd2ceee5be7edae3324f2f4b0445d91f7155828e027e3ce819d3744c2a54f17335dbe7e2377dae4836677e78603e9623df60def13d61de398970989e8bbc540b92edf7f5a15a8f79700324b9594f9f2b91f128b3af0b37686d12c0b2f522d48df1c442676cb86866a50b3a5536bea66c6eda6a90d186af38f8732c5a8960f3fc1a6fdf1149bf1fc65816abb64fbe4a690a56770d3ed7d78bf66da83a88bbfb586d85947c2f5f3cacde1f1028be200e5b5a439b48cd4ec8cbbfb565a9ee604366500edffbec667830d180c3fbe0a98204af99c7b1af33dafb6f887a64c1c71971bacd6536b93a28c79fb703af24d33376bbe76f11980ba549f8a252005315a91ef5355d562d139d50fec3aaf018b92928830da2655399da104ecd6306fa97642e799027c6e7643360620eda1967a1a24ef3aa9cda5b0e9a187ec062e9cd0b4f4f1da882efe277ec3344e7a821322ae819672d987206878982d9ff00ee29d413e3277bf488522449c6d2aa99704f6e0dd6ae8b425e681b1d47221384f79bcdfcbee77507e6d37c5c9ebcb2b69b34c2a1f81b6b562eb17b22da26b5f4f7becc081adf1de86ce04f702bf648804fb7eaef248995e9debe6813e6adc9565459790c076bf836b768b4807feebd267ce8b859f51e8b47e48223e4b9e9bd909be85b466b60f1df3a89d9e4532907cc24409a2dbaf2ce2f0342a152490bb2e1ff51a5768e1df41e188b0f12049b4fcd99c3106615ea3b7cd2bb9d4624abb9fc1c9e53f9aec08c51df77f912ebbc37eef9dbaccf092ba43d0408098194d1c078d8b87667a59bd9a7ad8eb333ba39b7aef226bff5edb1752bdd943c747e37224a4109f366a546561357f1e06abcd1094a043302f48539a909f6078f0d629a46f7c4c441e243b1966d7adc166353afa18be43632f1db1fc6664547b1b6e50e5551425888ce34e51261f78940f492dd4a6e4e475ef8990b07d0977717b7de3db6fb76728b77e1e8ccfd559726ceb9f2e71f8c1300e57ae1d689083e18ed78f31b18afdcdbb47464fd9d90a4a2ea3cd09473e05932c551c1d8fe1e116164dbc1d14154df3bf39b40874b5f627f4e31691bdba01f5f00d1d2b83cec6654dad1b900f9bbfa0777b624c937683834cd17a46fb4ddc52158a948883d011252f48173379cb0c1f51e8ad790dbf73f31d0214bd4709dacebed238d0aea3fb933fc2c5c8bb70207cfddea230fcc58f0318c7241e21263fb331beab2e8bb67f0cbf1b989350f459b98316e156070f15b3aef6f70745f5f65678fd5ed4e70c888762fe214118b58f086820e83a1b548bc34e5facdb676836c40a235617e85677f12c3ce91de3997235a411f14ff9023bbc1de8989d7274ae48061266c2b2b6571b46ef1cc77dfbb5a0fbecdefe9bd5c859ab7aa2ba9b64d717ed4d0dfbb2b4e0cc67c10f2c48b31ac614da56ea945de6d828c5b234221f93ecf607d312a6609c77666fbfabf7034192b676bc90870a5a0e7d3c98fe07ce17354fc96426badba8c1ceeb7d4340a9d390c8cb89a27c2c7daf7a61d893f5bdd4befaf105906941e98917adcd32cd3c142227a0a17ac22764fcb37977c2a257b136ee5c7269fe188f63655382c3efeb1b6f5e2db7604c8336003b6adf1772febf16ba15d13536578fbdccec030e94d18d5cd0d2aaf95fcfe7bbc306899c203b117e5743384af7f498430b21c1d18f88076d2e5e88c75d57748eace95d7dce26d9a17df7ac81ef697b2c82378d0809bec8bc6c313bcdaa5077bd4071d92585c16ed4beadd93562e040e3b80c5007ceb0fd640b2bae241b3b58e01585a5b6012d38fa4fb58ac3f40bdf62460ca111fb89484b6b049492e7ffd30962f58e31a4c8334fea548425211aebe8e5fc6e4a88f59bc28c86193dffb515c7658be4b471563d0ff5d4d919946d3283fd368efca943b183e8af098a466f69de7c2e4f7aeccf32142f34dc3549888ca2a9df09775e51f828b240a915d0819bcc44efaa7e01cc3d20f9e2a64b405db8554842ae48d27f1e010f678edee4ba4aaccfe1995a086f904c2f09b349ad4b53278e88df450c50b81f5d097435107707b11a3f4fe307bf3b392bc98d148dcc64239a357cbe6217e05cc86f5da391051d1a13893ed30df00541a9cb1622ca22e7dabb71b2f"}) openat$cgroup_procs(r2, &(0x7f0000000080)='cgroup.procs\x00', 0x2, 0x0) [ 347.696163] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 347.715064] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 347.722756] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 347.730010] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 347.737262] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 347.744524] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 347.751784] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:53:02 executing program 0: ioctl$VIDIOC_G_PARM(0xffffffffffffffff, 0xc0cc5615, &(0x7f0000000180)={0x8, @capture={0x0, 0x0, {0x4, 0x3b2}, 0x8, 0x8001}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x0, 0xd9f, 0x1) fremovexattr(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0bd4"]) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) ioctl$TIOCGLCKTRMIOS(r1, 0x5456, &(0x7f0000000140)={0x7, 0x8, 0x0, 0x2, 0x13, "de109e817f222aa3a3723e07b1d29eb5a767bc"}) [ 347.776686] erofs: read_super, device -> /dev/loop1 [ 347.781922] erofs: options -> [ 347.785440] erofs: cannot find valid erofs superblock 13:53:03 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x20010, r0, 0xfc023000) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) r2 = accept(r1, &(0x7f0000000100)=@nfc_llcp, &(0x7f0000000000)=0x80) bind$inet6(r2, &(0x7f0000000080)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 347.866545] BTRFS error (device loop3): open_ctree failed [ 347.891267] erofs: read_super, device -> /dev/loop1 [ 347.900414] erofs: options -> 13:53:03 executing program 5 (fault-call:0 fault-nth:40): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:03 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x20000, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:03 executing program 0: r0 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x80000, 0x0) ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE(r0, 0xc0145401, &(0x7f0000000080)={0x2, 0x2, 0xfffffff7, 0x0, 0xe7e}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xa, 0x26010, r2, 0x4feae000) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f00000000c0)={0x0, 0x0, 0x100000000, 0xffffffff}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r1, &(0x7f0000002500)=ANY=[@ANYBLOB="a68b41c636f01c1eca8c0b06"]) [ 347.911035] BTRFS error (device loop3): superblock checksum mismatch [ 347.919076] erofs: cannot find valid erofs superblock 13:53:03 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0xa, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:53:03 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x4800, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 347.976645] BTRFS error (device loop3): open_ctree failed [ 348.014305] FAULT_INJECTION: forcing a failure. [ 348.014305] name failslab, interval 1, probability 0, space 0, times 0 [ 348.026400] CPU: 1 PID: 24607 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 348.034292] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 348.043729] Call Trace: [ 348.046325] dump_stack+0x1fc/0x2ef [ 348.049954] should_fail.cold+0xa/0xf [ 348.053742] ? setup_fault_attr+0x200/0x200 [ 348.058083] ? lock_acquire+0x170/0x3c0 [ 348.062050] __should_failslab+0x115/0x180 [ 348.066271] should_failslab+0x5/0x10 [ 348.070053] kmem_cache_alloc+0x277/0x370 [ 348.074230] alloc_vfsmnt+0x23/0x780 [ 348.077936] ? _raw_read_unlock+0x29/0x40 [ 348.082071] vfs_kern_mount.part.0+0x27/0x470 [ 348.086553] do_mount+0x113c/0x2f10 [ 348.090166] ? cmp_ex_sort+0xc0/0xc0 [ 348.093863] ? __do_page_fault+0x180/0xd60 [ 348.098085] ? copy_mount_string+0x40/0x40 [ 348.102307] ? memset+0x20/0x40 [ 348.105574] ? copy_mount_options+0x26f/0x380 [ 348.110055] ksys_mount+0xcf/0x130 [ 348.113579] __x64_sys_mount+0xba/0x150 [ 348.117535] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 348.122095] do_syscall_64+0xf9/0x620 [ 348.125879] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 348.131050] RIP: 0033:0x467b0a [ 348.134238] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 348.153150] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 348.160840] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 348.168088] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 13:53:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) read$FUSE(r0, &(0x7f0000000080)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_ATTR(r0, &(0x7f00000020c0)={0x78, 0x0, r1, {0x7, 0x7, 0x0, {0x5, 0x0, 0x81, 0x1, 0x8, 0xd6f, 0x0, 0x10000, 0x5, 0x4000, 0xdf2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffff, 0x9}}}, 0x78) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 348.175333] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 348.182581] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 348.189844] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 [ 348.308047] erofs: read_super, device -> /dev/loop1 13:53:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) r1 = openat(r0, &(0x7f0000000040)='/proc/self/exe\x00', 0x141800, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$F2FS_IOC_FLUSH_DEVICE(r0, 0x4008f50a, &(0x7f0000000000)={0x10001, 0x6}) pwrite64(r1, &(0x7f0000000080)="db812777de051b7b9daa7cd10dafc96ada0f6fc8f238b5c337d1aaaaf167e193a68af42000059602191698caf897ad65a5d9fc718e614c7c3f51a5e9ce0f6a6c2ba7565ccc0f60d387a785621ef3404d27aa8ee3df149038e66969d2d7c228138e1977a80936a1e55701f937b8aac02929c9513e4d7bf92efb62fc2e4d4a264eccb37903b0b04cab9bff28eaa59dd9758a40f14dcce8479dc0fe16ab57a61b4f9d823f1802", 0xa5, 0x0) [ 348.328228] erofs: options -> [ 348.343717] BTRFS error (device loop3): superblock checksum mismatch 13:53:03 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:03 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mmap(&(0x7f0000607000/0x4000)=nil, 0x4000, 0x2000000, 0x110, r2, 0xd74000) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:53:03 executing program 5 (fault-call:0 fault-nth:41): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x77e29000) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=ANY=[@ANYBLOB="7f7275737465642e235c2500"]) sendmsg$alg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="5f2f5109012ee14ddecb5084e61f21b99e1465a6b5c636bb8820c9ff525b888d89e05ce827652b6880cdb2200f955b488161062d954410cfbcab79acb81abf9678f6e83a8b5db40649b353ec8cfd97fdf50b8ac0fd8e547e3474a687a91202fe89d076e12f3a6a6d84f93c4268e113672fe089964a9b590376436fbf90a114938b5adfa4f5fa287aa6adc6b6f827317559a40ece3a2ad5e3aecd21477242dd04e1a5a972a1256b9f178dd6f7d2846d294170b79a050c16b58fe17bf288e389e1f43d221dd8efee0f47ba493df81018092870a0cb24407169f612fe91188f526eceba947185c358175658", 0xea}, {&(0x7f0000000180)="b1e76af57d9f9d8127737de9856717153b2c74c4384b7130de5264df36ade0381b6987a5826f6ded66a33fdb1241f6b0ceb05bbf1919ca1c6da6fd0e4d117e1adab64f10bee92b858727586ea735ea5e63a7c3a8d220215c7d4d73959c7b875a1d3d4c3653c998ace7cc59e2cadbcacb9218129a9f885cceac58be5843e36e79e1c7c5365a7b20d3971bfe130eed5c436d7816814579548ee148bea84f40e04ef2ee91d3dc00c873046494a54d032282088705fd012971ed2e6a220b585b052687d215ea4a0e7b4a634e7e2e30057f0008255281436aef53b0cd40df5933b94004dcb7dc563a516b22163ddcfa344deea85dc4a528988a71c11ae7f337044b5e01d7f02fccd03fc82bdea7b5d99848f7b7002866805f1182c3c0c19d6dbfe4f033651d0442772c466ca8c946211db43de32c8437b67c1aef7ba4b0bf050b0e709168f4170253fcaa928b448fecd4ae3c95fbf86a1b0d8c6ab0f40fc85930356160d3cc12fb7feeb1110508cfed49bf56c6079d7c875ccac68e34aa25324fc1e9ed4bb62700453d220468e1de224336ca026e51a69243a286feff9ccbc62efdf19eb5f97787720f989eb1056a21fbf8fa0e886787bb168b26270bae48f83a8f1f1a057c1187c1270041ac9e97b1e0041829855ce6612c3eb6b5d1d2776a736d61146f54330bd9b48aacb343844e19c35b54986712bbfb2f4b939cbdeaa2b12c74201db668b4f7d3b447a5c9b4147e768e3b05b895d83f716433cbf5358bd06acc65e141981d1b641e98794fa2186048c77a15595b26604f1c347bef84905f15c456ed55f5d882a05b61e49ac3bd96249ec30036aeab73d8bf02a9e29cbee26b602400f1760ab88eb4dd2ddd942f7046718dd597045d6cb0cd0376e43e7dce82dbc04ead1febf54a316acd10bc662900909a480ad041cb61aac802772ff0a05e1081517f0f8fbec82aae566d4401b18d6199615dcc97a9cf8ce51246a1e5a95515385abeba5153c372f281ed7823c20521382da01c99e38fd358ff05e27a2059e6dfeebbb76182ffd5d1b3e5e165c6b6dad92af19aad5f6796d26b5b92c42f67b64ae66b4412846e33b027410beec53335fc251bb89225e4011f6ab022101aa5fd6051f003a45389d5b3b2f9253a0ad172f1b86284030d6e14ebd958a8d5d2a04ca331f1af9577cb71337157eab8dd4dbe211a927e8e63f3627548d7d2c708f52675b32f037feb3c039daa5fbb3506da23604c6671d51b3a52749fcb4a54146179d6abd9da7c8ab31c75ccbd065b310c65074586639c06e4c5d51a8c16c8749a91f98e5f0c233d75f4360c9163039fddf40c7abc9a1c1c29791ebd1fc7743712ee346674584c865ae192ede134eaa5001b1dd5d646171c1a52a79da620c8e4acf26dee54a062d605943c3add2726b0eb5b5431944efa0409fed46e7eab0f62b8558fd2a1780dbcf70647d7d57d8ebd29763eb16d265b9eaa953f5e703a457ee54e3b7936a279b92525aebe0162021532ce82bd37512fe2093ea7852a6398a76be5e246ec6e5eb7971bc72f5ea7c1992ef5e40b44adaac4c35e0df05cf99be4526ddbd883467561183a073ffcec503e96302b2e490742f1506fcf93e0ea8c9fd33f04a2e5848c393ad3cbc342e4aa9cdbdb8f2f06003acba7e89765514e6571f662525d3a5ee53c6145aa70de4aadec135d91303d0b80fbfd779d18a950466eff01f4fdf0c653abd007a7fb524f37baa89fc3cc6bd2c5fc535e57772c5f036d80c06acaf5c23b614e841fb7590c49c875473b77be956cc481ce96b369cdc884c16cadd340240dc32eb85542b27f5d9dc352b6ed9e3922dc49dd188e79bb27e4d262d1fd6bbf7a1e109c162cd793fd4ba01d7bdb95cf86098c7e25b3a07c825cfb12bd3e7499d42fb7dbf18c668f2a4f824410d3e199cdc54e698623c123d6294f78db4f4f573219f873864ffc4abfcf1a4e92f790156c5a6237a5b7610d06f63bf7811b31ed5bccc70322c8b91af55e12c5f86727e891fb4e25ad246c18b74be87f0d80df9b78053cda59ef4f092cb22f177de5dbc8c1d99ed78e8142a553a2128811c133bcf7bcff9b22fcd3de572092604d5b6ec5e28dfd45a77246a66499347f4b9da6e75c7918c82b157d87910fd28806f02e91c92027239faccd2281e3596ed59b84e1d3e1b8b7db28176c6da678cde7696e5c41363c4c76750927b76f8bf7b82b45eabf7dbddbcbfac263602700f038a84483db9470b83abc4c9f78a93d0d0bd07cf8a68c9dc9b802dbc72d6eb85043528c6f9dde2d8c49703876f2e2a41217b24cee56c5cc95415ca150e0009f8e2a4976aaf5dcae37d1f68941c9a41d55c7c99a0ace918011f5a619642239c5beb5b96d60cf650a6e894c2c51c26144f50ce4d585a0291616540bcb2db2e540cc8a522e8a603c644acbb6e9ebee7e1f0bef002c5129da14a6168a6e93e3ead23eb75ac975ad472ccf2e02e7607e2a60960233e0fbff1c61c808e957f1423f75c3ae519de1b20361af2e7c64e2f9877225e5404e13ce2a66d2937df67b0f9441eb9e13a604ddd15956cf85785ddb6da76dcbd730c108123ee448c8c540e15f0e4ec323fd0be613db1552f759c5d1e0e86aba2d6a80e42919906f93c89567edf17984ca66e9bc285a347d21d0a44beedb652483779933cc9683cefcf09513b5345bffb6eb6fcb9fa2e423ba17c834b362708b9508f0c90679c463a989868d69c199315d9920135b10a5c596229cc01e4b82fd295342908641fcfaf0db56a145a654c9ed7ea24bee939d3a162fa156025d1b1cdaa960a358afea99c701a8bb08ccb202801598ab8c11b95d789874891fe1545ae8472541754b4e97e71dddbe91f058fe2a1b72f64e410fec75020e3c2bbf83448eed16e7efdebb9e7d859095289ef00bc00910ed6d01f453d6224a1d211d53add1cf9ec0dd6c7b53a364d07e6dcdf5c93a9c124f0557e5568f6f29da16de5aec6a0b5a84fedc062ad07fead5a368ee5ae8bf33a00c4db83d3db54979c15bc71408ac39ca74df365c948e3e4ac4bcc2cf92e0b8d070180cf8d723a7049faded8645a0abec887b6ddee61e78f034a39a18cf18e4853abeb381b0480130cb76cd69ae553fadb024c8a8a05d500a786f8fd58999f120bd138b6d3366ce394557bd0616dcd4681783d4fadb670fa1f690876492859e3d519081e12209ca4cd95e947b9c8ae42a2c9d075f76dcbaae4ede960ec849168a4ce3d49ac439df3e0286fc3dd3afbb9b0d64961bb8a2b4f37cf74ad573184d524b39a9718869730eb4338ef0371233ea0113187fc1690634f060d4ad76477de6ecac9b7e3a04e2fade04d028aa359c2eb1cd60ceae80b2694fda8dab894bbe5ee5ae0a828fb2787247c94e2ea9fc8d5e06dfe13534b8c5debbadf9daba0d8a0a24caafbbd5f26aabf232879aff54e8cb0e5461d4bd18050713ee7110845087bec79dcd6538acef58d89e5ec8834ffd0e9ecb2e474946b0ef2144fb97cf97126707e4a1ea7945a93ee6de93134c23ccbdb641e1875dc87a836da15673f285a7740afca78f12a49bc304671b1d6d834ea4b616f32a6ba896340d7290f215bc9d3f3ad1629d82139dd9fad1dbc0610ad99dcb49dec5761adb25e4574feabb76fba92eab9ead4a5af9b6519813247ed4bca50236d3717330247cdb67350e06d0bebffcba70901736f2261545bbbcf59b88f2313a44829b18c373eb3703fa431c2cea70c0bad5d1bcbcdd28d31e1b98a033ad3ca04d88081f48a01037d40f37b9eafa60fb33b7587ed6e7fb0e5acbaa59cd6777a01e531fa570d878e8fcc13712a4ed23f3abf044e7f21ce66ddadc1cded5869bcec89de4238193c1c6f94788b7f00a5b56086bfd93c0724ae8580444096286473e413679b7906dfba9ae26f305f33cd6c239b9ab04cd1a315a279b149d7130ef78da8eae8a94d0669f80eb36520888636a97a4736dd861aadadb3f4854694d63037a03fbd21e164889a66559532b97b156b6112b4453207ca25d65c690de132d03a57a145afbf046d9fda6a91c110e358317f57a3d7cfdda70e3d198eafaea5d0319e76cd2e54104ac5383060c25d5d606d508bc7b56c5fae775d7aaffb8394f07db737885b039d573a89234e5f27ee7e612d5f17b2dfcd49f280c216aa4eb0d787af5205eb2c647cfbcd112273fb913121e595702a04fdd4810a6f7d34055bb83c25971f65042f673196328da3cbb34a55057505d95c85d10f5a2431515f7e93d8c3d24c2727b1f44c21311ce148751f7fa1728e36283a08343ad7bdcd002903897f7d1b10ce008a36bacec9b5c38cebddd133a9ee36d6fc567033b3460a75491b1e1ea235cfaa6a672abd75abc713205eef349a41004f4dc9df2882611e2d892de13daa6c8c1c1d21650ea6e04e90fd593b71eb01d005762f66a29f8c1c72429ae839e11728a706b62f88e362935bcc0a09cfa0aabdf12df6db58ee0a9f11eb4cb4c2297a03b1d49d1314da5a9e7e4edb425cd713c01d1e8972666f18bf4b5ba57850515f8086409ad2fdcdf2aa0a57e09912c1384c80b028cb16c9b1a70f45795b9711a768b87e04354c323beb115765993162ed37915158fb1045b87795c822d597798fda600321f2d5c2d1076f21cf4e4bbfba96d8a7a0f6c6cde358b276f4a19bc99bbdb6b9c447abf1fcaf3f63b28dcdec4cdf24ee27f878ac122f706975bc236bb32a533680cf0bb2b3fbbfe5dfdae75aa95a6e2feaab6b439e104b0743b67abda110cada20290f77c62e7a4124b8918a7c1fa1be96e2bee5b9ef461ea634141b380849fd74e2dbc32812431bcce21f076721d654baaab4df8848d3936c49c6e1820f469b844c608ba775b48d4c6f79076b81cdd7baf98c12cb8d6ea8a68c880c96183dacf8e414377ffc178cdb0d1c38213d37947db4619d7c988a3bf657663115488755f8693bd9270f076ca5f5234c7e07072fcb7ed547b5d0db8f1ead219c667a8ecbda7c497f6da6f5f6e571fd5a495d245283e409700191eee6d1115426ec1f03c464b2194ab98489d45c8a21c5de898247c423c4d00748677b89599d22f07c3666746a761c67c569d57efac1fcc848fb5290b5005d12329f98a9a2170e726b5eaa511bc84c8c033fbaa8b634a0d5db28ff1507e6dc77ef31f3c091d3a2488c99d87955ac74a946db13ffd9de02420ef4907db89621dd9d5b6e39eb8454c7119c3d7f781060a6ab792272a0e407f1c14d006aacdec199c4fed26e8a09e59377aeff4cb9a06c616c7ac7d4286789dc9b9e6d13ab83a053f24eb26504ee2350c833edb406a7c430c8649445b5f800ff16668e214157367848fa5411682e9d403feb9442e0593fd6241fa6d17b74456c7399184e40eb522eb8f29b6f45d35cdadfadcf2581a1fc2a1bf9cf7fe3d29c736cdf3c9f7b8bdaf1c8da033ff3abd92e8707967d1065f0cb18afdd14cabc8a6a81dd9f5194a02e940d8d9cbb066441d7285c1d456677e15471646ed6e561d1a54b02ffa127e9ab953e8a346c448fd06e8c84ed46b109d37bb742f4818e8e10817d6ac1c0f201be9429b040c01345912ca545755f796b5a1d9d732b3911363dbf353176e8eabbbe70e1a2bce8ed5e8528bcab7d397a2494f01416239b001475f5353635d1fb9f6a5ba78b10fbf833af921699034fef7eabb2971e1b94840c5555271cfe9878e6301d145bd0ee0ca77a0045b1fada91dcfeac2cc646b39a7f8a2f1e17969dcef324bd44dcc63359780a6d9a20820c52785b4e4635dd988b7e049a02642b739", 0x1000}, {&(0x7f0000001180)="4b447e016d624f7d50ac2c7a5cb54b2d9f9357008534019e025b6d30542582bc196a7be7a366712f4e95db81b9b041dd589f4731eb850adaefb7ae0014ee67973435835803b0c4de0b91f77b1ca72a3302f12e6ce9e0a5e69f0c459110b91111be322dc4e2eb17e9cc7d3ef2c471e69840e0f2f4b82000dea27f7d62a5fd67d9cad261cdd502fb8a90def9292a13737c1b0ac5b732d8e345041abb08510569c842217d6b57eb26cf28f1daf9b7e6048a136cb7afada0a85ae86b716cbe6114c391e0547f728e8d366e1649c66b8d98cdb8636ce71c214994b5d461ca7a96376b3ab0f34c0bd700301c", 0xe9}], 0x3, &(0x7f0000001280)=[@assoc={0x18, 0x117, 0x4, 0x200}, @op={0x18}, @iv={0x88, 0x117, 0x2, 0x73, "43d8ff2cc5d9cf8aad276aedecccdf028222b6b5fe6f9489da61ee7240e4b88e418fcf1ccfbd45d56d826f08059cbc9f9b35e722e4fe14d7929ee7bc3969e019bf8f6ed32c6d82553b8e2052b8d4cba9061a33b00956d02d82962c78fbacfe5aee34d95646c0a3252da6a7728d561874169770"}, @iv={0xb0, 0x117, 0x2, 0x9b, "bb037a70aa91c006a572573dc75a277119aba35afd3d72636453d3ca2413aeef10c0d023f21d503bc0d80ba7c5cdc764be5189ff2fdfcb0e52ee2719ee3d253c716a965439f33da6d40dea19d3d046261778b8e307b372af40c169027402ed9bc393e693d66980898684d8722675a7e8e332fabd0473d45e6da8f96cc3e539ac9ceaa44d53365483803df5fef98971c0c5908a9224a856b3f0f472"}, @assoc={0x18, 0x117, 0x4, 0x10000}, @op={0x18, 0x117, 0x3, 0x1}, @iv={0x80, 0x117, 0x2, 0x66, "375f5ebadf9c21b10e157b11f9e615257c8b6733f732cb770d291f8d96db7200dfe71523b78fca5cddf26e69f3de1783e3780c1dfb4ed5d29be4e5aac8a7d879b7a47f07f6d918a3aa61a84574e9c348c83c192dde2d17a2a7e0e1dae056e1262c077ea4b3c6"}], 0x218, 0x10}, 0x20000004) [ 348.376925] BTRFS error (device loop3): open_ctree failed [ 348.378149] erofs: cannot find valid erofs superblock 13:53:03 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 348.492838] FAULT_INJECTION: forcing a failure. [ 348.492838] name failslab, interval 1, probability 0, space 0, times 0 [ 348.517883] erofs: read_super, device -> /dev/loop1 [ 348.522284] CPU: 0 PID: 24655 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 348.530793] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 348.540133] Call Trace: [ 348.542714] dump_stack+0x1fc/0x2ef [ 348.546419] should_fail.cold+0xa/0xf [ 348.550224] ? setup_fault_attr+0x200/0x200 [ 348.554534] ? lock_acquire+0x170/0x3c0 [ 348.558592] __should_failslab+0x115/0x180 [ 348.562844] should_failslab+0x5/0x10 [ 348.566634] kmem_cache_alloc+0x277/0x370 [ 348.570776] alloc_vfsmnt+0x23/0x780 [ 348.574477] ? _raw_read_unlock+0x29/0x40 [ 348.578614] vfs_kern_mount.part.0+0x27/0x470 [ 348.583103] do_mount+0x113c/0x2f10 [ 348.586729] ? cmp_ex_sort+0xc0/0xc0 [ 348.590437] ? __do_page_fault+0x180/0xd60 [ 348.594657] ? copy_mount_string+0x40/0x40 [ 348.598884] ? memset+0x20/0x40 [ 348.602149] ? copy_mount_options+0x26f/0x380 [ 348.606646] ksys_mount+0xcf/0x130 [ 348.610181] __x64_sys_mount+0xba/0x150 [ 348.614145] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 348.618726] do_syscall_64+0xf9/0x620 [ 348.622519] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 348.627693] RIP: 0033:0x467b0a [ 348.630873] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 348.649759] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 348.657544] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 348.664797] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 348.672069] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 348.679322] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 348.687008] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 [ 348.713135] erofs: options -> [ 348.721724] erofs: cannot find valid erofs superblock 13:53:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x4a) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 348.744352] BTRFS error (device loop3): superblock checksum mismatch 13:53:03 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x1000000, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:03 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x4c00, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:53:03 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x110, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = syz_mount_image$gfs2(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x3, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000100)="baf055fe6f944a8f0472d14ffb0966a816e3109509c547541772bdb801d05f873ffdde7e682674c7d3de0249890d3d68451e0f7a667a1b9ad301ed365c954a9622d9c74c5fd2fe32bec3eace73323cc0a0d814f0ef0bc9615c27e5dfcfd69f538736aeee017abdedc3c4ac9e7648357029bc75063310095491637ebfc2a0b391760836e3a3a1ea7899cd7baee0425b149b53e5f9c868d2c4fa21c939ab511041c51d50084a873ced239e3f891f", 0xad, 0x61}, {&(0x7f00000001c0)="3287caaca2da8680c7327b86382cc77c07ec1d0d7419198c1ed50d7add82a8bf4532ae48453f9a6d25ad2dbe59de65104cc28af0248e883313e85f10713286316a4f059fc20c65f2d709b257062b1cf5050ebd96a2976cc9e98ca24bcb32bfc6f90aa1f4619718abf25c974076691564dd0f391590", 0x75, 0xc4ad}, {&(0x7f0000000240)="3888583eab364b25010df674e5a7e507d9af96409b24d2185cb225b796b271803bf288f73fd013c3b4e7f0af455782a82ac3196983dff0b131222b52556ccbc351e6b1a06a38879a60e881c6f9aacf226fcbbd373c4595e8d8c77b5310ca803acdf6152b38c4766ba7f0fd2970e3422555eac8d7d5fab9af76d123c0e2c136e9def51a0984fe0e00b9d01f6d60e265ead2a060609104690b17d26824855c9028dd1d6953b4772de181f839876557b2829bca8cb9cc21827b25a7b42a94089142488631a774477af31a9149bb34b568fc09dc80ce397557f029ed6c0fb74a6dd94476559986ecc75b0a3249f7dad440549942a1cd7490d583eb95434ebf04b33e5d31528581ded5a8f4c04e7d18e202984664b142c4518a2d8acbe2c6f8beb8c54151a713d88ff67fc516a37bb60647bc0f406459473ad9796ccbcb01444f1dc9fd4236d62284b05038712009d0bd933f8a25c4b3eaf345c502a50691415f25ebbd42ccab6d98dbe07efaa042a0709c7e6d8bb900faacf7b22b47c8121a5fef0b87b212aeb7a5d05903fd07d2aee43cf3d7a1b9c6a7fa474471e38c957394f26e3f6303df1f53a41c9d8edb9e0729fd7ba076ebe40195ba89f51c4b1f802ebf854696eb55f2787293bceac50532de8fcd306c257031935f5de03a19a8f0392b9a84d48822a9c0f61e23a473a53c7ec674c66184c9b39f79e53017ac267a83938687478be60c0ffefb3118549d2c2414ff01e82177130911e89153d0c0b09e136de84c03734f2a4361373d23e8f114b3bdd3fee849aa4458df0c68626eae76cc40c6b035c5f15fe5ccd5030c416a5ab3fad93657c6a75b479e421893bdc59550ccc8e3646fe9351946d3f819ec392667fe9a548268d040b13792a4b237f511f0d870f583f9d00d70ab9a1cf60d699c081acfa01b958ea856027b2e4f5c3f7aa78ed9894123fe2f95a72cf3a9864043b66139fc9b4024b43b7ce418e2eb698864cb71b6a223a978016179f346bb03c253146f0f6ec04fac28e864e0aaa7c768c86dc34b75a96f4094192e00a7798a5524fd3be534192612cc0df18bc9f901cca6a4922fb53841e181fade6a9e127e2c062f50130158078e8a23a2e642e8a5bd675d86328f95be8efc2c7ada0e0476199b1d49681b3de8a61b6c4fa34dda335fedf83428986e3671a0631255603d43efca6683677eaa56c6e2d1611952cb451d99112b2bbbd9a47d043b5e9196ac9fc82d9730792629c07463a311b6be11aaf1eba95041675bf7c6bf774d351f683d3ccdff19d54fcb33aa87dc77651d3b5c8666055c05763e1a3ef88f739b38201ad2b932b49e3d2b1744f5974c3384eae6652e74a306a808d9ff95b977845b825b0507d1572bb69ccfa12b2da94205601bf3cedbc781bd256520052be66bb2598c035ca00f7c111da4b68406fcbb951b0e7cc363613fc4536dcb2f699ccc2ad123ff47461b7d13b7cefb6a7716298a1f403db14cc63c69f3d17a22460e68eb75c7358b98caaba3c0281eecdd669383ff3ea1b41ff1d18bc4fddec53e11c2498959f9d4b35ab8f24c0eaf57d17bbe7cdac0d77551ad0f4e8bb955c114eab5b67ef05a1d9af94ca2cfe3b666958e2e51464ab33616e433ed755304d69ae0359fb0265eafbfa8388b119f50a6cbdfb0a4cdde0a7d94b04e9a402a19765de083a7879510813f3cb4cb1e9a61dd3ba70759feb56a9e8216180e2661308ac990661fbd114d64c9c8266e78498a37285e29bb51944bde77c7db2487aa404cc649a04f6ffc240d9d7be2174bcebc22815935c8f2d33391352951a0104d395eb1f9a641d65ec4defd60fc80e908a94813827eb8935987cbb9fcbda1bd2fcf5ce46a5de58ee19452215c34fdb8a0f9638627b910b2dd90a34fe33f551201bc371bde0e0d0d54629ef00425ebb1d7c9ecb7c9dbbc4b56ff9e66e30ff1332d90aa363c1ad1fa07c606c665ae675519437964fa2d9e5c3c58b8a3cd88e2615ee0e2e0709d33c760e5d07f7eff70d51c6e71253e2d0fd20f1456e3e840a7c18340b3b8213fede8bca87000fc2ff8f1070debd877324eeca52f21ac6af78d709c9e9c3ccc3db3f8c6e302cffb3c41ce9bc4d49c7f4f78caaffdf6b50b2f81653e0802855e7d91f98d624bf84d17a65832311cc32c66dbacf6622969a2f221318ac64b961d9156e2c48d6645d4677db75442d1abe47e91283c8d398203080559e99d63c098de011399605923e5b35a715e5afc062670bd0181af6f19a3195963d9a52449f1d9129cb53931b2ccf55df9c985c233d674291b8a18c6002fc978587d07328884f3acdf4b9e46b9e4f7c6bf2e9807c05fc7391237b913cc02cea238d03c8987cde5a26691c8f1824e70490b7f4abe4974f39c71681505c15009c46eb4e1ad82e887b768cce3c8b09bda8db571db122f779d1aadbf32fa1e104abab247c921d58e2db13f47c2ca1af90dc7702702332b6b1d84fdabfcf9e603e8b295d3715fb5d11eff9e285ebc9eed964121b6e4d4e235034a70040bf7fc46e857d172a98efc47d3ee71bc77a2661d6e11bb936801f29d768f0c4c630f7c5ee28edee7df0c6111043ca275a15601a871814ee420c5c1e9542f965f78d821ff093a04b1ab2146a676dfba258e4debfcba65271ffb267e7fb9cce6d0476f5b036c05ab332737bcda184a88e0691527fcafb38001c61bb5073c8706671757437686b4f58f8b7c721e45551aa78ada6f010086423233c2b040dd9780f73417d5c2a4834ac7b7669c578101f1d407050ae73cbb9b37a199765da4d30d686a4aabc08c0ebb451b114f4949982274c6f85fcd77a0d4f5c02e1b022d8aed97ff6597a3db6f265109e3a3c89ee5e5e37c7c78e574bece0344969de3e1f00fb37e41a5df9458c462699df52222eb0719740cf32b3fd95fdf5d81062f95c094a0dd230d5dabdfad592fa4ce30506e56ef4e330bb99fb129a3bc7c8bb08aceeb9f6c5661302ad7bf56e6a5233e7b4dbdf8ab702538a6626d36ce6f4dad8122d61d4ff8efdd1decf0ee6a914310d59c9074368d44c280245aed04d21b3a6b40861519eb192f02099c1e6586b393094f2066c13a3cf6d1f713508c91a3e3db46d6ca17a37e895b635fe8567cb48a53794db928e6e4ca209e4cd08aeb3c10819c8b0a9a0835d4609539a36a291d6a09841eabaf232fa3864c3d534ddc7116825bcfdb8793fb2e6fb070107f47fb01a4931bb68982b408ede6ef710f53579765104efae93dcd81a9e273b0b1c67e259a4abcf37b2fdd7f6d4ac99f749814933cd0aa3913921c3de6f1202801330f34e0d507566bf81c1b251c06b08d5a0febb44e1a53e93436f46b35849a02714ea9b029f6495c0b43f8724c8da42bc9da2789ec51c8efa7b60e9078d416c5cab6209cf3df4dbfb5165eefd87f58f05d2fb9a0e1e8f484b2eb26505f0c3af966e420760db6276c1a948bb050edbde4267007c29faf983fe23a4631d6a9be72d23819c3956b651702a038ef83825b0ed5fc6e563949942983e950d0cbd1730747c5555a097df41fc104e587e097ffbe203159f210ec3503f29ab5577cdcc8cfc0fab66b9d025ab6f794fbb4b2e2a3d23087d898258a50ce5e44588b38aea6d7ababd89857e555fff424093d451a1449282423f8a8b2273d27ef6a8e2890e4b1c4e25d2b5e447132736093ddbae7e1561c353cbece6c06bc039bf88a4c6d10933123aed19a3196d0611aaab33939c831a0542f9abfdc758b01ebd85036aff74121ebfd129005c6d4e2d3f6e7ef573297cbf94ce03094bd70cc13c13d9c32affdbe8d7f28f6d13727906b8bd77902c8b685176eee62ad237dce4bbf6270a7d4620864eb5580975a09651be0a89e0c772dbf7fba3c99b3bb5e07e0bd25df71eced52e5d20ae7ae80226d466a752ab9d64623823096e01f96e039f106ee24fffc8571b33aa91376ad7040e96bad6acd685a73a3d6fd42681afd3481ef5e149a392087bbda52e6deb336b22865f6d808399214bb2c7523617f5d34c8849e76e8853e66932ea81754614a6dca76b6cb7bddc122da64b9fb3acc042da1cf434eca6628511edad0da84f589710b89de7abd7c63eac889bf1f941bd49de3c48d26e9ea8fb0c5ef7957b258a5688158221ad6239056b427cdbdca1859f020b9e808175865a7ffda21e887ffb58de739de444cc00a0daa42cd424aba6c5e84d6c15c140539052fc798e4ac0a2ec1c6bd0bf015d29d3d2feed7a7488702bf73ab587db5d242e3e01bad1be672707566cf96a438614a1c0c85b4f3dc32330e9496c98165b33c2b43f93e4c088bb174c4a257dce1e322f57976d958acb690ab861b4156293f3a938c666c69a87f1c9d6d7072e070a90e1cf512149c7b08372003f830c84c108057691636f3188141621950653676a6a56fbf853e944d5754e42222f293934b9ebbd94602bc55f1c39928568226f19d96b02ab7ff5b2a5354cdca97c18d2194280ec360e0a475930ff9a7200aa73a3212b4d4be972c7ef08094d20f80b3ff87e872b4df86112efc8bb983fe73cfea6d759ae4bda88eef4402518572854c54dff12dbb7bdcffd91a1b87083710fa2545a68e35ca87745a370b199917f4bae756f3883a417fdc6e1c6ad5b65b9ab0af4d9d3c2fc14c42d8573f8336a36cc854351fd79c357c852a03c29e996c10cb491c38539a325beb6f855afd332713feb044eb87e1cff671b3b51cab8c2fba4ecd56ffba4dc8001f240787fd5b924fe4cd5efcf3eefff9c21c9d767d8b7823e99f92340388fff65589f9ba336908746532fb1858aa6998b542bd973d50d08dc0fbeebe4191d6896ad653254488866b1c5f1125518b7d9dde0e61057c33c170cac6b3a8e33b39844223d3c8d77e4697f32c7899a5e27cd5eb8dc95d4b0b89dafb90c0aac2d76ddac1dd33292d89c74c3e3512bf9375b5972c8478b50eda64ec42c9b8cab9b77a9a701aadb8fe4b965efae4b5f66c7dae2239cdffa08d71bc32cade78ada8b008ff49f5c70d8a8e9e64b10814f49d1650a9d3418ee427bd15e8b9895e42ca1a6977c63f976146755ac825d18321681b321607f59e4721ba3f1728d14e821b75b9763ff8b5758f57e4ad6f200f3adfd6fbe3e692947cedcdf1378745177a0878a3f3d5f54fab0a1454f9899cdbbe78fcc64cfee13b6d7ed6c0e4554955f192cf84c1446cd3691e589126b6ff36814aa8fd3f32eaf3f193b4fb67dbc66d2e1a63a01918e745810875638abcda470a11f9712c9dc36535e227e37c0d9ad1e8592a21112242e1ae806dfd1d6e462f7b8309da2930b2a1cc52830bee3edcccc3ea4a7510c27fd84680a69bf10dd6f1c78e1a981e0f0429a65f1f563d982df769ca2a14dba12a4d94739cf16f3152c6ea6187361a2d4681809189026d4e1f7dafd95bbede981744df6a9a42613d997a8cfe45f66850e15b1e6a7e8655ee6b77115632a2a7713f01b7e138aefaff7fc5d7bd5cf496e45c638a2bebf1955cbcbe4b69a0223dbc3dd118b39139ba8bbd65ef163df5281dd9b7ee4576252043a5d52f58aa58b2bc843c38a1a5e9bf959a35dcd261c6f574fa887ff54e12e0f40cfef1cf13a81c633972f04c2604df3439c2611d1a5d6336b65dc30d81994d294f0e4a9211f0c7b6967d999feb9b49ae09b22a92c2c3d654e0da1ffe50fabe185d05710c5a9245ff83d8e655d9ee274d50011e4f67e8531e23855579421665b8c07fd502c89eda42e3cd0124a5b6496a11c69c4c47ffff696a88989ffd77ed00f1fd89c1ce62f8f8616fae0a58", 0x1000, 0xffffffff}, {&(0x7f0000001240)="eb6210cd53bace86842af564344378df6782fd995a6900dc8039a361e38f0554dc7470e08f299d6a79d9772d6d87c55b3e8bac69ee19ca50a39d71b15b61ba4af57e4a22f9d5c879f343e9002f0980b5bc68b43bfe64a03f4af1c7c63d4b8ac05fa85acb5df3e1bd1290e31c50528bd805ee2a6f17d6dafb82000347dec7caf68faef8b55fbe3e5d8c254cb4cbd9c00d3358856267d8617b22ea040d8646595eefa9f204fb6f60cff19203fa45fa178408422749f8789077b0be4fde501a0a99c42ff3746b9b5040caedbb7e1b81ef80013a64a58ecaddccd340ffcb91cf74f53c9da818b0280821c4e33cf91fc76d5822424b", 0xf3, 0x10000}, {&(0x7f0000001340)="81939cf892aa992dc2321547141c6f24c95c9a9fb56b3b574ef956c0945b1bbdf24edc97ef6caca4f979bf3e75ad300c2c0ea3e0f506c205532b1b0d9ccca0628ef5bedf89840d2dfa771b379ec31b218bb62099e20dc32a8c93182ab78cbe76fe7500e8069dc4d3a57deaf5", 0x6c, 0x8}, {&(0x7f00000013c0)="32329faa11ad96a2dbbd9255bad9ad4721bd6151b49b03c86f573ebf4fb17ee907b3cd801168f1f8f9e94a8b3bcb08cfe92b0d1074a7defd81bec7bf3465309e0c1a74e52aa5a1591f658bc7e0cca6c00cf902cba73e468a706bbdbc40ae63c327fdfea2e3c091a0307504b01c9b36df52b7b79728b20f642af5224f495ea2bf3cabd21a41b89bc451d0cd96668ce28b44ad021d6a1659005b334339a179db25e1f7168280829b213d94641d8d743044edbdd8f090d09010bc7855dbf0c0baedb6dad339adc89e3009a88774cd59730da3495f8e5aa451a3080e8dc929245d58b6d7eaf4bb37534d5cda00a22c", 0xed, 0x8}, {&(0x7f00000014c0)="16e45b1a9d54adf0f2b97755676b04371e3da65a6b2fd1174d6822c4c9a6a380393b4a011bb435bfc3429e0985ad69ca3fce65536b0dc9f01ab16bc9de86fdef7ae7316beb3cd34abb454bbe8b51e0480ed8481e4873858efd7ff0f1feb47440421d875e6baf49a71732587ec6fb2372e37d18420d716f049b07785a52d5f5b302a2ffef2c55c1b97bf65c4313ab3d19ff00138a8714fa2fd690b700afe59dd716b0186bb6e4d4c8db60a3669387d54c15e2a7d1b11982218abb8474ea11eb8aee1bd3dbeb2b50e3390f63b14528227e7f5bad5ce3fc78206cc035", 0xdb, 0x8d8}, {&(0x7f00000015c0)="ece4809495c6cc30e694789760426b893d3dfa4bbcc055ea617118b6ee4c9a62794a256c88e0b85f76374a29103a1baef9706ae341950e45d417a83097fce4cf1860dd445b0b02b9d068a8d36556589de854974db8017d920aba96c4b7e99cf22f28ea7bd1d105abec49277b0dff5b2277fb4948304534c42815b3ed8cc33e4cfedd5eab6c6d22249e5e86edd9bf621cfd050481c4797a3b284dd80de64588994b30bfb51af17f0d1f56071cf39af8d976e1fd8484c5456f20bbb1c1defd95494fd32e95072fc31b23cbc87db70937d142abb4958221b06096527c8a5c6d173c6fd6c3cfed7eab72e8b3ce4b80bc0350f0db6c7f", 0xf4, 0x20}], 0x9000a5, &(0x7f0000001780)={[{@noacl}, {}, {@suiddir}, {@noacl}, {@data_ordered}, {@noacl}, {@localflocks}, {@suiddir}, {@quota_account}], [{@fowner_gt={'fowner>', 0xee01}}, {@smackfshat={'smackfshat', 0x3d, '{.'}}, {@fsname={'fsname', 0x3d, '\xff\xff'}}, {@seclabel}, {@obj_type={'obj_type', 0x3d, 'L{-'}}, {@fsuuid={'fsuuid', 0x3d, {[0x39, 0x66, 0x38, 0x32, 0x30, 0x66, 0x35, 0x31], 0x2d, [0x64, 0x30, 0x63, 0x65], 0x2d, [0x30, 0x30, 0x64, 0x36], 0x2d, [0x37, 0x38, 0x31, 0x66], 0x2d, [0x32, 0x0, 0x35, 0x30, 0x35, 0x65, 0x35, 0x32]}}}, {@uid_gt={'uid>', 0xee01}}]}) sendfile(r1, r0, &(0x7f0000001880), 0x10001) r2 = socket$inet6(0xa, 0x1, 0x8010000000000084) ftruncate(r0, 0x1) bind$inet6(r2, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r2, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 348.799244] BTRFS error (device loop3): open_ctree failed [ 348.810823] BTRFS error (device loop3): superblock checksum mismatch 13:53:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r2 = syz_open_dev$video(&(0x7f0000000200), 0x1, 0x101000) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/176, 0xb0}], 0x1, 0x4, 0x3878) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="747275739e28909fa3adb6b29a64d3a04978ef1a75f9fed68b285a0700419073235f455e79f4dc02849cdd78743e2b3a7f90c2255cb3d34e863c071166ac2bbfd4ce56a8633317a9536feab015be8cee6d434bfdcee0cd97caf48f6a6dbce515ab2ddabb5a30b9ac888291286041b04677fdd961bc59f05c5e05b6005d13dafc861a778348df5b36d2e0998f895f7e0000000000000000000000008efd60f4f23b8fb9691b006e78679e6b6d808a2280d607bd400b4c64dd160b2ec299f3362fccc6438f72d1e958d9c42688e44ed97b2c63a707ef9344e29cec55a9282b77db0c819b01735c780cb1b6241478f57d4c1290f0381b9c97e97bc09c0705d8ace06125b10e7d8e2c978572291101b959bc46bdb3c8ecdeae721d96dbfdae85b77aec859399ecf361f25b434cddb3e692d753808b137cdba2d44a628d2f061e8ec2d1f9d872c4ad002a0f060ef06684e1643ac5962111c38ba4f6a56b7735da8616cd5f1f0899209c075b797ec10cf8edf8b9170f485358f79aab17dc4709d3a9ad541d9863db6c3d8782cd6adec79db022593a7cac77a9797b67"]) 13:53:04 executing program 5 (fault-call:0 fault-nth:42): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 348.866555] BTRFS error (device loop3): open_ctree failed 13:53:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="74727573746564cfa26f412e23622100749ff5d2b6771466a7e1acfe317dcfe5c219c8ce9733e6de1333c453021b"]) 13:53:04 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x10, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 348.951894] erofs: read_super, device -> /dev/loop1 [ 348.961394] erofs: options -> [ 348.965008] erofs: cannot find valid erofs superblock 13:53:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="7472757374652d2f54c03c71cb5730902deb21a71a6f5e6167fde30cc2ba62107b059e1dd3bb058208ff1000"/54]) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0xb8, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0xfffe}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000002440)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r3, 0x50009418, &(0x7f0000000400)={{}, r5, 0x14, @inherit={0x88, &(0x7f0000001580)=ANY=[@ANYRES16=r6]}, @devid}) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r3, 0x84009422, &(0x7f00000018c0)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0}}) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r8, 0x8914, &(0x7f0000000040)='lo\x00\x96o\xd6Q\xb9Y\xa9\xc8J,\x00\xd2\x97\x04\x03\xdc\r') ioctl$PERF_EVENT_IOC_SET_FILTER(r8, 0x8923, &(0x7f0000000680)='lo\x00\x96o8\x0fd\xa1\xe3\xd7]b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x00\x00 \'Y\x17]\x15c\xcaR\xdd\x98OC\x89\x1b\xe7\x84\xe2\x05\x80w\xd2|D\x8dK\x14Bx\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\x1f9OB\x81\x89\x186\xc5q@n\xb4\xb6s\xb0\x00\x00\x00\x00\x00\b\x00\x00\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2aj\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x16\x7fT\x11\xd3\r7\xe6\"f\xcf\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xf8s2\x9cVF\xd5\x18\xfe\x0e\x8f \x01\x00\x00y.\xfc*\x82\xa5\xa1p5\xc8{\xf7\xef\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\xb9\rh^J-\xd1\xbaUn\x04\'l\x1b\xe0o\xdb\xc8\x91%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x03\x93\xe1\xcc\xe7m\x80\'\xf0\xa5\xed(\r\xa8\x0f&\xb1\xf3\xff0\f\x82%_\x92\x8bD\xb9\xd9\xe7\xf2\xe4\xc1i#\xdc\x87A\xb9\xc7\r\x92\xfa\x11\x11\xb5\x1f\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\"\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1dD\xe0IP\x88\xa2\xf2Y\x9af$$\xf1\x81\x96\xf7P\xac\xca\x80:!\xb4\x94#\xcb^\x9f\'\x03\xe3\x93\xb9\x82\xbf\xcf\xc4\xe3\xf7\x03Oh\xf2r\xca\x8ff\xbb/\x9f*\xaf\x1a \xa5\xa0?%M\xa5\x86\x98\xfa4\'1\xc7\f<\xcc@\xe8\x8a\xac.\xde\xe4\xc7\xf5\x9ck\xa40!\xe9\x14$\xb3\x05m\xb5m\xed\ft\x93\xd8\xa3\x80\'Y\xb9\x05\xbbt|\xbe\xbcz\n\xf3\xf5p\xf8\x9f~\x1b\xd0\v\x1cQ') sendmsg$NLBL_CIPSOV4_C_REMOVE(r8, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000200)={&(0x7f0000001840)=ANY=[@ANYRES32=r7, @ANYRES32=r6, @ANYRESOCT, @ANYRES32=r4, @ANYRES32, @ANYRES64, @ANYRESHEX=r2], 0x3}, 0x1, 0x0, 0x0, 0x4}, 0x40025) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f0000000400)={0x20, 0x6, {0x5890, @usage=0x8, r7, 0xff, 0xffffffff, 0x19, 0x2, 0x200, 0x11, @struct={0x4, 0x8}, 0xc00000, 0x4, [0xffffffff, 0x2, 0x885, 0x1, 0x80, 0x81f]}, {0x4, @usage=0x7, 0x0, 0x3, 0xfffffffffffff73d, 0x1ff, 0x9, 0x10001, 0x4f4, @usage=0x7, 0xfffffff9, 0x1, [0x9, 0xb1, 0x9, 0x7fff, 0x9, 0xecd]}, {0x1, @struct={0x81, 0x7}, 0x0, 0x0, 0x8, 0x9, 0x1ff, 0x357, 0x20, @struct={0x5, 0x1c}, 0xfffff020, 0x10001, [0x57, 0x1, 0x800, 0x200, 0x7, 0x401]}, {0x8, 0x0, 0x6e}}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, &(0x7f0000000280)={r7, 0x10000, 0xf8, 0x1}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(0xffffffffffffffff, 0xc400941d, &(0x7f00000000c0)={r7, 0x1ff, 0x400, 0x1}) ioctl$VHOST_GET_VRING_BASE(r1, 0xc008af12, &(0x7f0000000000)) [ 349.031538] FAULT_INJECTION: forcing a failure. [ 349.031538] name failslab, interval 1, probability 0, space 0, times 0 [ 349.058484] BTRFS error (device loop3): superblock checksum mismatch [ 349.079609] erofs: read_super, device -> /dev/loop1 [ 349.084738] erofs: options -> [ 349.094370] erofs: cannot find valid erofs superblock [ 349.102569] CPU: 0 PID: 24709 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 349.110465] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 349.119822] Call Trace: [ 349.122418] dump_stack+0x1fc/0x2ef [ 349.126060] should_fail.cold+0xa/0xf [ 349.129866] ? setup_fault_attr+0x200/0x200 [ 349.134196] ? lock_acquire+0x170/0x3c0 [ 349.138181] __should_failslab+0x115/0x180 [ 349.142423] should_failslab+0x5/0x10 [ 349.146225] __kmalloc_track_caller+0x2a6/0x3c0 [ 349.150895] ? btrfs_mount+0xb5/0xaa0 [ 349.154690] kstrdup+0x36/0x70 [ 349.157879] btrfs_mount+0xb5/0xaa0 [ 349.161511] ? btrfs_show_options+0xfd0/0xfd0 [ 349.166008] ? __mutex_unlock_slowpath+0xea/0x610 [ 349.170859] ? check_preemption_disabled+0x41/0x280 [ 349.175887] ? rcu_read_lock_sched_held+0x16c/0x1d0 13:53:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 349.180903] ? pcpu_alloc+0xc9/0x1190 [ 349.184711] ? __lockdep_init_map+0x100/0x5a0 [ 349.189214] mount_fs+0xa3/0x310 [ 349.192588] vfs_kern_mount.part.0+0x68/0x470 [ 349.197092] do_mount+0x113c/0x2f10 [ 349.200721] ? cmp_ex_sort+0xc0/0xc0 [ 349.204437] ? __do_page_fault+0x180/0xd60 [ 349.208676] ? copy_mount_string+0x40/0x40 [ 349.212924] ? memset+0x20/0x40 [ 349.216210] ? copy_mount_options+0x26f/0x380 [ 349.220713] ksys_mount+0xcf/0x130 [ 349.224263] __x64_sys_mount+0xba/0x150 [ 349.228237] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 349.232825] do_syscall_64+0xf9/0x620 [ 349.236638] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 349.241825] RIP: 0033:0x467b0a [ 349.245016] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 349.263948] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 349.271677] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a 13:53:04 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600), 0x0, 0x4001850, 0x0, 0x0) [ 349.278977] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 349.286234] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 349.293494] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 349.300753] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:53:04 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x6000, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 349.335838] BTRFS error (device loop3): open_ctree failed [ 349.364852] erofs: read_super, device -> /dev/loop1 [ 349.375806] BTRFS error (device loop3): superblock checksum mismatch 13:53:04 executing program 5 (fault-call:0 fault-nth:43): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:04 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x2000000, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = syz_mount_image$afs(&(0x7f0000000000), &(0x7f0000000200)='./file0\x00', 0x9, 0x3, &(0x7f00000013c0)=[{&(0x7f0000000240)="7992341bde8550cdf3fa8404636c1f9abeb652f9b0d3c2a024fe6a750587f06b886421747ce64e66a5558526e7bcf55f6c6bc2a5b8357b9da5827117022e4837b6ee3f2556b7c415daef8f613f897497ae61862042f6adb082e0a97d28b694998761c0ab0302a300d2b1a5f8077fec9fe04dea971975090440ab27442f5b8766c246d8e87e1ac13e6b5921eed23b1c5f62f6212590420486eb9c05576c5c41f1ef14538c885f27ec0558246932ac5d884b", 0xb1, 0x1}, {&(0x7f0000000300)="c516df578bd0e8d4fdccdfd8067ffbe54452e39204d5f01f933a83ea14c4d0f3cd980d668c838b75a2a3281345b01a96ba81422a17026e6774329a8cda8a147755f387cdd536d0b4eed3a5b7afd4ba5a44146df6747ef9e87e0e630cf14776c34d22dc2a5bff86ee706b1a37ff491a05c2874cfde7e1621210f779fdc61c21570219be15925cf3571a0b8b29b5de7d5c3f7d8d9563119099a2a58569fe6d71d27737b356f1c164c64da9868d2ccb7e8a2c10b99742036638936975e578fc1e6ca8928a8aa42e81019c2b31fec6a73faeb2167dbc437655d4d937930e35dc6af13cfbd860d33ec82c8098867b340262c02c41c643db4996c3fb7c152975f0116d2c35263ae8d4d48bafe217df890b9ca69afd74098049b1ff27e963c69f672c544555b4e0583ff05c8e233ef87bbb169722369b19910d600ec9aebc9b1eda4b68189057e382ebe13760bd86a9bd829474fb64a3b1b5571f5c8deec3d6c05a2df9580930dfcd6a35eb87860fb9c391575a7cfec165f7ddb019341dd611d422f7c61feaffeb6adda7fb7462b63c5d6cbe94e5733829c5096ae4c5f960584aa12472f27f5e763a04c30a2cd6c163ef4e3b64cdfb3b16c3105c227da0a23761ef6ba3899686be1f336eee9db5ddf2ccc662c3c12db97247998eee6c5fd0ea344145e530242d80ea8bad0bc2185ceac5faf245e0cb5d17ea47d6778e07b9c872e1b2e4a1d6bfeff970e21e25bc27192b19f0e41fd22e2eb9d573b5d99a7930559210dc51c241a36507b07445ffd2e1e061a697ad6643861b749f5353b049cf3b80410133288d0876d2ff50221d3b45fb46c650c13df98990df732daee6b723fa23135a8adbbb2f829d2c1d296dc6ca55bb3f724c3c9c34b5bd89c8260a71237d938525f38a644ee8825253bc5d311bc2eeb9b248611516eed9451c2d0fef90c772e314876d410e5f96bd58b76ab0102d04fc68865f76d2f534ec42188fe2b2ab66118986aa26961649ffcc8d97d7a2807bf52d2ad5946d9f81467fe616b3a40eed1e65dd80434bcf3af0a9f9f88886c8b19e8462bdba91927b244fb048825b5737cd697c94224ed94e0d23201495e694f06cdef55a6e02f260a976879ba1a01649869976a95cd25c3ad610e00a993fd89441c2f3cf7e851abbdc89acd80d08be4b53e29386c716c5e4a120ecd92b7dd19d406d43fa6b69510c96fbcc3846b1350cb3f386e778e25e656b230fc5c6402f96c9ae58fee43b79349d53078d336631811085c7001cf574a61917ec6503ecdf932ba85c8ea3f65c49911c0279f850f50d57d1429f449701cf10a5d9b4b8ac135ce6df782b1ef6667ff34b477a40716a5bfd5571b63f433d2a2074c82849a64403c08d8748101d73c66334ea63a9acc47842141829c1ff4b477cbbe29c531010cd8203d815a90955391eb5a25a50d327ec239004c034f5965585512671ac71a9939b9b65b7aae55f36708bc4c34cf6d6ff93f5757c198d36614e462b658d6e66780d47c72f1ca46beb29436fb1f5cd811e7972e720506910c7c69fa208c2d302b19034aef09eb15e9b5c2f27a6a29e5e8481e24402e965da332bbbb7f45271ca26f0d2c6b41531b7d21a44bd89f61bd33f721b719aa24a432aa8e252d96f13c8d719bdeb0b87386a14f96cc835353e6d20955fd0ea971ac85c99b4393dbef497bc5e180f3c29d57774fcbe8c91d7b3d027b670ba345ba094929c1db80d45952caacd4a910debf400c6f3467f394cc63aca28b418ec96f8a0c51a20911c7f6b9a7d2a8a752d3fafd89163aacad12d1b83f4e20a701a23089f1292d61f536a7ed82354aaf07a932a2983979ee0082457d7ba1c22468b4dc12f5e03fe239b65cd72cb2dbdcb09eab80f7ce1355dde099c5b84deeac80a7bebde5c94233bf738bd7f1fa2dc30a1b2e2e4351777e724631a0bd01a0cc8d03e77ff6bbf7d44bc8d368eca63773cb204dcc583aab257599468bb50c0677c2386726c8ee2fb4f56c9cfb0140265ebf01fbc051fb454bb60e12e5f1bbaac43b3224d1d0b34e646f4b207dbae8ed8593c53e8275f5766ed7feef4004bb0e4ff871f873ae3970b8453d207499ad60f6f9f70d5d531e6a4aaec7476173d2f954aad02609a1adddfac82262b5a65738443bbe2f34232e11c998a6c7578f14f6d2abac5407ee9363d5f837e407769d35a358f108988935dd95160c4d5d9d679c6612fbdd0544af760c62aaf695b9848a46b56a8c1889292ed62cc482a45b4df45e78c0835008c37c3d2b0ef1a6ade88b7ff7113d025fd11367d8ccb60a9a3b0a79c6496483769863de994960dada66c80c373b69dad70f7834090b3633622c0d8f3553f3a3d14c9d517e4c7fbe1c898879698c7f25d95d151ad44244aed2a86e9863b592f84ccbf565d7e34e4dfef50689ce16480e8793b5c8ce892108b5d90d2db42a12e1c521a0e5a3ff0b91af01d779814b9d659542855957b6ea546bcb547a911e9b3ff7d14387d1a003c4e31fa1ba1d2e66c749487a514e1c0934cefc4436edad6ab4fdbe61b59587e0431d6095faa538f3db57aa8c3ce37364f682eda8e8f9030a51c24b016e696f6f17fa7200ad44d24be964891769913f1e934844c6090024f4886a2b32309e137e2a8703f5573263be1c663370295ffcc730e4ce8f9d1237ab3e3b7d33189e80aa384fe4da021308fc0cbcf0867460eec6dc8cac9b20b1134e5fcb06f1a1fa65e252e63df8be2dd0e4fb71f4927b420812380c0b261921284a64ef1b80d49e502a46a9006b68b381e3e649b43a67bc1993fb5fafb1839db5964eca8f77f18191f20dbeed4cd85df1e66b1c6047168efa8ac0ada589a9a1f8725653b4f78ab5e4a1fba4922a137c8ceefd3b3d2d0995f485f5808dd3ecec31f0378a87acd99c6e89b42dac81d7fc2c2fd0aa641d39a484c7e4fe2bb09e6c9dbca214d862d16a13e80e93e3d492dff6505d602c95b025b0c0d2eae3d6ab8d7adbfd874273df8c03e4b4ea7098f1c73f5917b68be4dae7656b0d4f7dd69103967b9cbfda19686134043dce2a71d88e2ac0246419025924ebde479fdc4aed0df01e30ac22fce91f5774706106e3508b4d2bc788e9ed1e767d0a3d90ea9c717eb130edbefe31cd7a43beb010977b2d2a6e2a9a3602836991445ab471a37a31b228156a8ebd92d3b11ce47e6217abf8bf07907d5e32c3710cb7c55429bc7c822c51a5c7a7b9c1c5630ea8a74a362ef336112e4bb368dfcbdd0a9374a4033a9dd91f852bb920a304fce44284ea8717a203243077db30407b62cd774f9d2ada35f21f1df5025b59c138b02676f6d59541ea09f341e49a21ba88546853d9f86e75b17b26583eb3b467502985b3f29c9de3d9e4421545f1a3c1fb8548a3b12eb786af31e446c618418a52c7b8887de5687bca0771c3473c170cdbd63a972b67036aeb987c927f65777bb883f3c8c990798fbf49d982c9b38c9e182dfaccb5371fe3757fc595f2cb2a8b31f4a781319631ced52cdda7212f2781ba3174a37ea0248d54d59c6607792b21ea4b7caa994bb58d3aae24c25b0521f3b277f9611b0d385d0bfd575b844fe4cdd6ef1abb82226aaa63114d17bc4a2503dd7536b4a2704f401b70860d67443d6e2bf7413c850f7bee2fbcf5deeff3985f1e80ef9224ac1aa5679972fb074331d21d54cb363cd9f32837e87a2a554971e8bbc370d41c707f473a5c604706ec14e7af2a500cf5f40bdaf2906851856bbd4a6be61f1631d6798a15ca2bccacf2db4030754966504306a3a2df029ebae351e61f1abca6b42e83d50986a9869bba0d8110c3d4ce7b0009d3514bf5ecbf0525ad2c8966debc904bf70a9b4760c53d8318a20ce2d54d5e28e712ce877c21d79601f0acf1f70f1827456540c98d813a9788c5ce7f32cde078b2b824fa007f09d2400dc8931c76e438b38d58eec0f557fe415b36e85a77fe5dc39a37c4e045616e5b4ae12cab962e93e95b940f0c15ee07af578c35574c2d9d79ae461acc1feabddea286abb2efff413e163517748c72c7496c02ff41a9d0a4c9acf806c13dcac44e99e2a8f4f2a96c2f79dda021e4270ed4e7647acb0a4b63b56868a813bfd6a7e1e242aef4102091d4fa87cc21722860aa3eae7b09ad49787cbe5641f70cfd6e3e0da7c4d6912a78f8b2c0c414ea04a49aa63581a37c59606def0cc88e20cd7485d57927aeb6e975bb4e87942490637c85c6a23d596b5a7415eb4cb08d62790f8eadeab093f3f4d4d81907055d946361e8d9a9356fec7783f14cd71410c99837735ef055aaa9d15b645b24b77975e6858ac3f1915cace073f80d66dba88481f6166f45f3ad8197d1c3336fcdb7ab7ffc904ff2726e41d7fd7916294b202b3d7fc1e0cc2fa3f770aaf24f3aac12353b1ca82a2f21450ea58c8bdc3af77279ae7679b165740a5ee22db0c704539b111298ab3da49e3b275d43df40b6f56c7c092adc5a2e191d3b598b8f35ee660f67fd44d3e9338f24039c1eb191f056ac151a878f3b1e409fb5b7fee0162141494a4ecf8b82d8edf1b09452b0e13ceb295e5bed606e2719ae23fb90aaba4f53df6a45a513b035861da2c2c4785bb6d929805dbdd86be5b87f2fe4d499d007095d703db93003f75100d6faa887a72b95b040f6597103864fe99e605c9d77e66dafcac719584733bed0aab3a4bcb04101767e9b83a2143ad05dfcf8e77e8344c790e6179a9813422b30fbba7ef491caebff9f3181ed4d41e97176691d52c9dfb6cc6ac2b63590600eed9470235317494b1b2c077b1a60bd3b9829475909d4cb0bfcda77efd1a0a9cffbf8aca5c7e88bf4a90c7f7dd38c6a503459cb46af634fc30b4a73a882688f85654ac8c339c540aa85fa15cbe75a84f66f2344ca24e6b964d32edc53f3923a6ffa605a819be82cf28f140e9d696e3bddd0ab2cc3cc9e916ecf406d20d4c4d8e223f997a0f903526303a6123797566f29a63e34a7bef017d85b51f107ec86e6ef55c8a86192e0120e165aee6bc6e7c8ddf23b5ff35b486b307fc4f580ffb68529cc42fece3b9a40748e7d3f5cfed16ee275ba207ef3345465a1e9fb115a5451944ba8611ed2bb43c22a19e5964882c3e61f25c092980ba7288052f12a5b9672a1d5e90a6a6a39dde07064a2461535e60ab8ceffe48e87deb2b0f1a1924f1c0219e888ad3f6660a063807ed08e5f17a4575183da7fd937b6439028f91fcdc5fec8920c57445cc8be6ffe38ca45994e88338cd5f5bb12646152efb106bdf6167bd9f514afc0a66fee3bee81a55615590634bedc9e0b48a04bb81391acb9cb0e0c77053deefc048383fddad87b498af2edf61d7d7516e6e77961caf0faf610dad5832d425ce649af46c3ed75d970330ac776a51db79877c4316b58652a69fe9fc5ba8e868e10e49823849edbb255ef16c0335db7e3a9887aee1feec422431d24577c85487ea8caba1d8df60f97d38d301cd0b4208cfaeee9c4914257c3159a3fe3d4cd19ce5839b391576976ac722dd1e66c30363597e250977dab477dfa8d58f4c6b56c63ac94cf9945314c8543b689fc5006d1701bc2bb28415998097891a132d5530c02df01a423a5d2d1aae66d0fbf703f0b29aa0e2c8f8acab0feffd5f95d75c7fd0948d25bbf8c8ef73c212ea34213f33c7da9a5616bdb16566186f6bf19023d5b7265f3d494f4b4931f7046356e30d0d0748e6f44469f385e80fdb20a784330e640aeec2781ff6bd0ccd24095c144b6720c71dcf31419f2c9c9dd126d6ab1e6ff9f537094c6b07f66f283c82a7d9655bb5a4aa", 0x1000, 0x8057}, {&(0x7f0000001300)="42ce568ecbceaddf1c6010bb9a97c4e0dbab9e03d98d28278dff707845a642f72996c822feb00e7eafc20c389fd530dd6002d1d299094f4112c5f07ac28b30ba2af3f04713222c525faea947ccbec3b6a80d5db66d0e9353b3f2c6ddfa8181e380867f042c7067d525b3f2e420b6587520b239e9adaa8cca408d40c067cdfb18569497583e3dc1cffef7cf71435c", 0x8e, 0x6}], 0x2, &(0x7f0000001440)={[{@flock_openafs}, {@dyn}, {@dyn}], [{@obj_user={'obj_user', 0x3d, '$&,^^&'}}]}) preadv(r1, &(0x7f0000001680)=[{&(0x7f0000001480)=""/211, 0xd3}, {&(0x7f0000001580)=""/223, 0xdf}], 0x2, 0x6, 0x80000000) fremovexattr(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="740075737465052e235c2500a60052134006d7174ef23aec13e5cde8629e6df6c6996251bec31a29dd48e4e3136e1853bcb454b5ecfbbef3f210e266dab97d730cf129029f640171ae99383b1bc6b4d2b27ff95db6cb203de0e237d95a07986ffe1fd7b693955446cd95d1d7d669f0738023e2a6579c1acfd5ad63e40598474321624e9371dbda21a56f14db529f3a08b27369906c753661ba9e2066102547e1a1d70a234c0e62516aef9729d817b90d615cc4c68f82da52b5fa240f0b8887ddfd4be4132e8ecaa5aed6d194fe46f94d72744d364d5e502ffd8f7f3fe46c8d1021358f590e711fbba655293d84dc3982098c01d5e967b1454030cd157fa2272e2696a0598f6e4a4009385d2a28bee11752ec96e6c760ad58601061fdc63b1b6c6f8f047491a752c72e69020b2a81dc83540c18730a959a4d82d5d5a057d4dec8f848530e30a80a5f830eb02ae782e98cd900ef3008aa583ffec51b72d6f5b6f29f070055b7a010e4b9b09f88cc81"]) [ 349.387550] erofs: options -> [ 349.398278] erofs: cannot find valid erofs superblock [ 349.426172] BTRFS error (device loop3): open_ctree failed 13:53:04 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 349.527253] FAULT_INJECTION: forcing a failure. [ 349.527253] name failslab, interval 1, probability 0, space 0, times 0 [ 349.539436] CPU: 1 PID: 24773 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 349.547332] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 349.556772] Call Trace: [ 349.559369] dump_stack+0x1fc/0x2ef [ 349.563010] should_fail.cold+0xa/0xf [ 349.566820] ? setup_fault_attr+0x200/0x200 [ 349.571140] ? lock_acquire+0x170/0x3c0 [ 349.575098] __should_failslab+0x115/0x180 [ 349.579315] should_failslab+0x5/0x10 [ 349.583098] kmem_cache_alloc+0x277/0x370 [ 349.587235] alloc_vfsmnt+0x23/0x780 [ 349.590929] vfs_kern_mount.part.0+0x27/0x470 [ 349.595404] ? kfree+0x110/0x210 [ 349.598760] vfs_kern_mount+0x3c/0x60 [ 349.602553] btrfs_mount+0x23a/0xaa0 [ 349.606262] ? btrfs_show_options+0xfd0/0xfd0 [ 349.610750] ? __mutex_unlock_slowpath+0xea/0x610 [ 349.615591] ? check_preemption_disabled+0x41/0x280 [ 349.620601] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 349.625600] ? pcpu_alloc+0xc9/0x1190 [ 349.629401] ? __lockdep_init_map+0x100/0x5a0 [ 349.633887] mount_fs+0xa3/0x310 [ 349.637417] vfs_kern_mount.part.0+0x68/0x470 [ 349.641901] do_mount+0x113c/0x2f10 [ 349.645516] ? cmp_ex_sort+0xc0/0xc0 [ 349.649217] ? __do_page_fault+0x180/0xd60 [ 349.653460] ? copy_mount_string+0x40/0x40 [ 349.657689] ? memset+0x20/0x40 [ 349.660955] ? copy_mount_options+0x26f/0x380 [ 349.665438] ksys_mount+0xcf/0x130 [ 349.668971] __x64_sys_mount+0xba/0x150 [ 349.672935] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 349.677501] do_syscall_64+0xf9/0x620 [ 349.681290] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 349.686465] RIP: 0033:0x467b0a [ 349.689641] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 349.708549] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 349.716241] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 349.723506] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 349.730782] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 349.738039] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 349.745307] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 [ 349.766823] erofs: read_super, device -> /dev/loop1 13:53:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="747275737465926a153134d7a61b0629ec2f8cc7fb65642e235c2500"]) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mmap(&(0x7f000073d000/0x3000)=nil, 0x3000, 0x1000007, 0x30, r1, 0x48586000) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/80, 0x50}], 0x1, 0x2, 0x401) [ 349.784450] BTRFS error (device loop3): superblock checksum mismatch [ 349.790177] erofs: options -> [ 349.791725] BTRFS error (device loop3): open_ctree failed [ 349.804445] erofs: cannot find valid erofs superblock [ 349.812248] BTRFS error (device loop3): superblock checksum mismatch 13:53:05 executing program 5 (fault-call:0 fault-nth:44): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 349.839581] BTRFS error (device loop3): open_ctree failed 13:53:05 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x3000000, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:05 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x6800, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:53:05 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000740), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_REG(r2, &(0x7f0000001a40)={0x0, 0x0, &(0x7f0000001a00)={&(0x7f00000002c0)={0x34, r1, 0x1, 0x0, 0x0, {}, [@NL80211_ATTR_REG_RULES={0x10, 0x22, 0x0, 0x1, [{}, {0x4}, {0x4}]}, @NL80211_ATTR_DFS_REGION={0x5}, @NL80211_ATTR_REG_ALPHA2={0x6, 0x21, 'a\x00'}]}, 0x34}}, 0x0) sendmsg$NL80211_CMD_DEL_TX_TS(r0, &(0x7f0000000900)={&(0x7f0000000800)={0x10, 0x0, 0x0, 0x4400000}, 0xc, &(0x7f00000008c0)={&(0x7f0000000840)={0x6c, r1, 0x110, 0x70bd2b, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_TSID={0x5, 0xd2, 0xd}, @NL80211_ATTR_TSID={0x5, 0xd2, 0xb}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_TSID={0x5, 0xd2, 0x9}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_TSID={0x5, 0xd2, 0xb}, @NL80211_ATTR_TSID={0x5, 0xd2, 0xf}]}, 0x6c}, 0x1, 0x0, 0x0, 0x20000000}, 0x4000800) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r3, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000080)='./file0\x00', 0x0, 0x9, &(0x7f0000000640)=[{&(0x7f00000000c0)="879440ca9c3547476d7723afbeea1d2f3d5ec85163bacad8d610a0d2fce4d26c81f0eadd12d4ba3f7203309e326e6c0b28540c18c4198abf7438d00792910b42a2be0c7f3d458cf3951e3a2eff8cdacc1d0306fb963ef10f8e25b05bed8fd52fc80ed00dfce07222f5b16b0491bfacc3f0cdfe978d5179984aebfa51a69ea1c598575a998d08188cad482e7f4f501b79143dc79d6f5f922db2bae253527a2f18b12efe4abcdb68aa441f", 0xaa, 0x923}, {&(0x7f0000000180)="3e01c4dcb63f964dc1e02f71b2b16067cb526724bdcb843dd5d6936fe5a574e90799d099db527def0d1b4d39e490709edd5652a32f5ded", 0x37, 0x8}, {&(0x7f00000001c0)="bdaad4732ea3771740fa5f7e9c70e8437aac95bc2a3364f407ba3e5560c4d5a2b18462781c5409c36751398d9d1e09ae1ea28ee14710d40ed93bdd2db9187f08", 0x40, 0x80000001}, {&(0x7f0000000200)="89deb97c957d8aadc387ed42835d6ee25e268ea4b131cbb0be9305c3fff60a8ed45144942769e144e0beea1f2bf17b56348652ced2dd1e018aedb63ada2485d217f389d5da835ce73876d5154caf04de5a555a302109ab348c799a306680a407d3c106d5bb9f40224b269fbb3271d9171671d4354f818df854233501ea422deaf799d7b3413c9a27fc6080be", 0x8c, 0x8bc}, {&(0x7f00000002c0)="8469e0a4c7f946998a4df765b0fb7babd95b8fb450dd200314abcae9e4674adab046bb0fa178d0324ec4732b7977d997a74e05e00deebfe0a5b4aa647d4e7a65741d27cc9291770e449f55eff25d8e9441307a53cbf5868ac9f020f3d45cd0ce2408588438be843cca820156a2eb23c0c1c5c355963218328e0c0638d04481b2fd6899fe6038486129991b8f62382b4671954cf4db4d307719b94cbf6f74d1853232a79a89c3f53c914d521859bf4fc2c8fc", 0xb2, 0x2}, {&(0x7f0000000380)="2405866095fe2f9074ac5101958a85800b70eb609dd3e0162a72d1068ec585bad207609bd3f2bfa53cb88917ae4a58223505a54704fe5e519af4349657f69cad317cb6459aa30e3b32b44ed91809c22acfe32c42", 0x54, 0x5}, {&(0x7f0000000400)="bd54a68fc7099d48812910b97377cbee467d90dae567fd4519fd1879d8fa0296784bbcef78e8d0857fbd5c703dde8d06a5e9a4fe76f3768b93ef012bc5dce87934b64e439281742b83624234092a37132464d1d907b8fe3b410e40603fc3e6afd6dbeee12af6ac1d017c8a637d6b9937843aa92f73896c85d5412dc52daafe5529939c3d68e3d871f0270dcef8f6f8c5102f56f4df6af3d95c8d7d7fa4d5c189e299970416cd2b80d2713e5864df1479f72ccf5769de03bf02f61289dd54fb9a9384f2f868de31fe8f11ce9f90d5be77940685cf138f244cf4c23dd40485faa3a9439fc5ae57bb5774", 0xe9}, {&(0x7f0000000500)="707b7c6fc525058b201efff673a98a6426c80da084243d5d647e62dc9897911924d44a979bcba41d3dc850dbbe9d6aaa79ef6af1fcd9d27a697ea5722d1e3798638deada6f82a738c0faf697393e0dc47c19223b049424a9e4a18595a680b0737b4fd8908ae72427ff0e1c8f98de87", 0x6f, 0x66}, {&(0x7f0000000580)="8ce8f1a7fad38727a60d3da69d212694da1431b1824ca625431a4fe41dede9d34fa6a1e2547690e6a0a2e0dcbdd2cbcf7ebc4efe7249c3bb97ba1fe4ff5ec7352c5ca288fd59f94866d662861824cd6cf531001d2735abac0f5e5e646f17d30383a810f176535bd2dce51b92846e9437bb584034ddc99ac4c57d9e88604e93c0c6486f06ac2083669e803113016f1416c3dca918733a2fa01c4dd0a1744b869a8950", 0xa2, 0xfffffffffffffff9}], 0x800, &(0x7f0000000740)={[{@data_err_ignore}, {@init_itable}, {@noblock_validity}], [{@seclabel}, {@smackfshat}, {@smackfshat={'smackfshat', 0x3d, '*-\x12'}}, {@fsmagic={'fsmagic', 0x3d, 0x401}}, {@obj_user={'obj_user', 0x3d, ']'}}, {@dont_appraise}, {@fowner_gt={'fowner>', 0xee01}}]}) [ 349.998553] FAULT_INJECTION: forcing a failure. [ 349.998553] name failslab, interval 1, probability 0, space 0, times 0 [ 350.020752] CPU: 0 PID: 24807 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 350.028663] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 350.038039] Call Trace: [ 350.040636] dump_stack+0x1fc/0x2ef [ 350.044274] should_fail.cold+0xa/0xf [ 350.048085] ? setup_fault_attr+0x200/0x200 [ 350.052415] ? lock_acquire+0x170/0x3c0 [ 350.056400] __should_failslab+0x115/0x180 [ 350.060642] should_failslab+0x5/0x10 [ 350.064447] kmem_cache_alloc_trace+0x284/0x380 [ 350.069121] btrfs_mount_root+0x188/0x1830 [ 350.073366] ? btrfs_decode_error+0x70/0x70 [ 350.077690] ? __mutex_unlock_slowpath+0xea/0x610 [ 350.082534] ? check_preemption_disabled+0x41/0x280 [ 350.087546] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 350.092555] ? pcpu_alloc+0xc9/0x1190 [ 350.096344] ? __lockdep_init_map+0x100/0x5a0 [ 350.100831] mount_fs+0xa3/0x310 [ 350.104189] vfs_kern_mount.part.0+0x68/0x470 [ 350.108673] ? kfree+0x110/0x210 [ 350.112032] vfs_kern_mount+0x3c/0x60 [ 350.115822] btrfs_mount+0x23a/0xaa0 [ 350.119527] ? btrfs_show_options+0xfd0/0xfd0 [ 350.124012] ? __mutex_unlock_slowpath+0xea/0x610 [ 350.128844] ? check_preemption_disabled+0x41/0x280 [ 350.133847] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 350.138849] ? pcpu_alloc+0xc9/0x1190 [ 350.142636] ? __lockdep_init_map+0x100/0x5a0 [ 350.147117] mount_fs+0xa3/0x310 [ 350.150473] vfs_kern_mount.part.0+0x68/0x470 [ 350.154961] do_mount+0x113c/0x2f10 [ 350.158586] ? cmp_ex_sort+0xc0/0xc0 [ 350.162289] ? __do_page_fault+0x180/0xd60 [ 350.166513] ? copy_mount_string+0x40/0x40 [ 350.170742] ? memset+0x20/0x40 [ 350.174018] ? copy_mount_options+0x26f/0x380 [ 350.178499] ksys_mount+0xcf/0x130 [ 350.182029] __x64_sys_mount+0xba/0x150 [ 350.186253] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 350.190819] do_syscall_64+0xf9/0x620 [ 350.194612] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 350.199787] RIP: 0033:0x467b0a [ 350.202965] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 350.221847] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 350.229537] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 350.236787] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 350.244040] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 350.251294] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 350.258564] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:53:05 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'sit0\x00'}) [ 350.304392] BTRFS error (device loop3): superblock checksum mismatch [ 350.327793] EXT4-fs (loop0): VFS: Can't find ext4 filesystem [ 350.338608] BTRFS error (device loop3): open_ctree failed 13:53:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/proc/self/exe\x00', 0x4002, 0x81) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="747275737465642e235c25005d6f695c0655ca237152bbd7b93d465e5e024006cad0d0d7c23364ad3ba47c8de4499dbd74555da46597e380d3a937801f1919b57a2aa1b74b25be1450d8075f6c5f49d13f69ab1bb807eb4145b669207c770ddf5e8450949900"/113]) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x13, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2040, 0x135) [ 350.349902] BTRFS error (device loop3): superblock checksum mismatch 13:53:05 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x6c00, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 350.409224] BTRFS error (device loop3): open_ctree failed 13:53:05 executing program 5 (fault-call:0 fault-nth:45): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:05 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:05 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e24, 0x1, @loopback, 0x80000000}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:53:05 executing program 0: mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, 0xffffffffffffffff, 0x0) ioctl$ASHMEM_SET_NAME(0xffffffffffffffff, 0x41007701, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r0 = syz_open_dev$vcsa(&(0x7f0000000100), 0x3, 0x14000) bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0x11, 0x5, &(0x7f00000001c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x7fff, 0x0, 0x0, 0x40f00, 0x2, '\x00', 0x0, 0x9, 0xffffffffffffffff, 0x8, &(0x7f0000000080)={0xf, 0x4}, 0x8, 0x10, &(0x7f00000000c0)={0x3, 0x3, 0xda}, 0x10, 0xffffffffffffffff, r0}, 0x78) fremovexattr(0xffffffffffffffff, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="2ca9366b33d4ef264612b54421bd34cddf43d4ea588ef06ad547cba6c307d465568b5c06a15ea194e2b919a879104e981c180811a411c9fa0ebc6d822e41715ab9021b4276049c73eba9b8d53fc2705acfc2531b7b4b0a1729", 0x59}, {&(0x7f0000000240)="17f08953cef150ca50e0ae6b07f7f7d926f7773cc584a30d787a704b5df4fc5b69875febe29fd4f875f7b6ee2c4281897947e4c967ba7273c7819074aef3ab316457ed48565b9d226f63d99a4d732768aabad954aa8d7364552920d06abb0b883db58837c6f2a83df50b7fd95344d8cee72f84380d624b506aa2ba3829629c031db9", 0x82}], 0x2) 13:53:05 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, 0xffffffffffffffff, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 350.563611] erofs: read_super, device -> /dev/loop1 [ 350.568827] erofs: options -> [ 350.598353] erofs: cannot find valid erofs superblock [ 350.625690] FAULT_INJECTION: forcing a failure. [ 350.625690] name failslab, interval 1, probability 0, space 0, times 0 [ 350.654097] CPU: 1 PID: 24872 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 350.662096] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 350.663591] BTRFS error (device loop3): superblock checksum mismatch [ 350.671441] Call Trace: [ 350.671464] dump_stack+0x1fc/0x2ef [ 350.671484] should_fail.cold+0xa/0xf [ 350.671501] ? setup_fault_attr+0x200/0x200 [ 350.671515] ? lock_acquire+0x170/0x3c0 [ 350.671534] __should_failslab+0x115/0x180 [ 350.671552] should_failslab+0x5/0x10 [ 350.693098] erofs: read_super, device -> /dev/loop1 [ 350.696263] kmem_cache_alloc+0x277/0x370 [ 350.696284] alloc_vfsmnt+0x23/0x780 [ 350.696302] vfs_kern_mount.part.0+0x27/0x470 [ 350.696314] ? kfree+0x110/0x210 [ 350.696333] vfs_kern_mount+0x3c/0x60 [ 350.703539] BTRFS error (device loop3): open_ctree failed [ 350.704374] btrfs_mount+0x23a/0xaa0 [ 350.722602] BTRFS error (device loop3): superblock checksum mismatch [ 350.725025] ? btrfs_show_options+0xfd0/0xfd0 [ 350.725042] ? __mutex_unlock_slowpath+0xea/0x610 [ 350.725062] ? check_preemption_disabled+0x41/0x280 [ 350.725079] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 350.725093] ? pcpu_alloc+0xc9/0x1190 [ 350.725107] ? __lockdep_init_map+0x100/0x5a0 [ 350.725124] mount_fs+0xa3/0x310 [ 350.731151] erofs: options -> [ 350.734436] vfs_kern_mount.part.0+0x68/0x470 [ 350.734457] do_mount+0x113c/0x2f10 [ 350.734473] ? cmp_ex_sort+0xc0/0xc0 [ 350.734491] ? __do_page_fault+0x180/0xd60 [ 350.739848] BTRFS error (device loop3): open_ctree failed [ 350.744661] ? copy_mount_string+0x40/0x40 [ 350.744687] ? memset+0x20/0x40 [ 350.744702] ? copy_mount_options+0x26f/0x380 [ 350.744719] ksys_mount+0xcf/0x130 [ 350.815679] __x64_sys_mount+0xba/0x150 [ 350.819644] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 350.824211] do_syscall_64+0xf9/0x620 [ 350.828002] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 350.833173] RIP: 0033:0x467b0a [ 350.836351] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 350.855236] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 350.862927] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 350.870294] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 350.877564] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 350.884825] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 350.892083] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:53:06 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3000016, 0x12, r1, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = socket$inet6(0xa, 0x6, 0x2) bind$inet6(r2, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) r3 = socket$inet6_udp(0xa, 0x2, 0x0) sendto$inet6(r3, &(0x7f0000000000)="c5", 0x1, 0x24000000, 0x0, 0x0) [ 350.924762] erofs: cannot find valid erofs superblock 13:53:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r1 = dup(r0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000000000)=@random={'trusted.', '\x00\x00\x00:\x13q\x7f\\\x00'}) r2 = accept$alg(r1, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) close(r4) dup2(r2, r3) 13:53:06 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x5000000, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:06 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x7400, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:53:06 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0xd9f, 0x20) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:53:06 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) vmsplice(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="0f3ae987883556aac46e64f75c98866806910901c1f413c1c8bb5c0681a082c04c187c7a5116c0c107257f12c1947ed2503dc37f0c50b65c095ec0db7cd766fd17e26058fde1a0895e16daf43687095fab1d8d1ccae66a02621ee1c50f9c8dd8d6e09cd8b3490786", 0x68}, {&(0x7f0000000080)="a53dfe159eb1c06387d4876e75fcd3d4b0ba574d92058d812763287bb8033f52dc3ed1818fe599f342c2e607a33f125bf49f", 0x32}], 0x2, 0x1) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r2 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000380)=@bpf_tracing={0x1a, 0x8, &(0x7f00000001c0)=@raw=[@generic={0x4, 0xc, 0xa, 0x40, 0x1}, @call={0x85, 0x0, 0x0, 0x72}, @alu={0x7, 0x0, 0x9, 0x2, 0x1, 0xffffffffffffffe0, 0x103a4fe59e021466}, @ldst={0x2, 0x2, 0x0, 0x6, 0x0, 0xffffffffffffffc0, 0xfffffffffffffffc}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffa}, @call={0x85, 0x0, 0x0, 0x40}, @exit, @generic={0x3f, 0x6, 0xa, 0x0, 0x763174f8}], &(0x7f0000000200)='GPL\x00', 0x5, 0x90, &(0x7f0000000240)=""/144, 0x41000, 0x11, '\x00', 0x0, 0x18, r0, 0x8, &(0x7f0000000300)={0x5, 0x4}, 0x8, 0x10, &(0x7f0000000340)={0x1, 0xe, 0x9, 0x7}, 0x10, 0xde74, r0}, 0x78) ioctl$F2FS_IOC_COMMIT_ATOMIC_WRITE(r2, 0xf502, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r3, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r3, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:53:06 executing program 5 (fault-call:0 fault-nth:46): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1000000, 0x2010, r1, 0x77c19000) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:53:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = gettid() ptrace$setopts(0x4206, r1, 0x0, 0x5) tkill(r1, 0x34) ptrace$cont(0x18, r1, 0x0, 0x0) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) perf_event_open(&(0x7f0000000080)={0x4, 0x80, 0x80, 0x9, 0x40, 0x1, 0x0, 0xa6, 0x30000, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x0, @perf_config_ext={0x4, 0x2}, 0x19010, 0x3ba, 0x401, 0x2, 0x8000, 0x7, 0x2, 0x0, 0x3, 0x0, 0x67d6}, r1, 0x7, r2, 0xb) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="747275730200000000d08e9c9ab24743606585000000"]) [ 351.154058] erofs: read_super, device -> /dev/loop1 [ 351.160158] erofs: options -> [ 351.164702] erofs: cannot find valid erofs superblock [ 351.212131] BTRFS error (device loop3): superblock checksum mismatch [ 351.226423] FAULT_INJECTION: forcing a failure. [ 351.226423] name failslab, interval 1, probability 0, space 0, times 0 [ 351.238971] erofs: read_super, device -> /dev/loop1 [ 351.244004] erofs: options -> [ 351.249298] CPU: 1 PID: 24936 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 351.257184] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 351.266532] Call Trace: [ 351.269121] dump_stack+0x1fc/0x2ef [ 351.272758] should_fail.cold+0xa/0xf [ 351.276568] ? setup_fault_attr+0x200/0x200 [ 351.280900] ? lock_acquire+0x170/0x3c0 [ 351.284883] __should_failslab+0x115/0x180 [ 351.289122] should_failslab+0x5/0x10 [ 351.292922] __kmalloc_track_caller+0x2a6/0x3c0 [ 351.297605] ? btrfs_mount_root+0x364/0x1830 [ 351.302021] kstrdup+0x36/0x70 [ 351.305222] btrfs_mount_root+0x364/0x1830 [ 351.309471] ? btrfs_decode_error+0x70/0x70 [ 351.313801] ? __mutex_unlock_slowpath+0xea/0x610 [ 351.318649] ? check_preemption_disabled+0x41/0x280 [ 351.323676] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 351.328709] ? pcpu_alloc+0xc9/0x1190 [ 351.332512] ? __lockdep_init_map+0x100/0x5a0 [ 351.337015] mount_fs+0xa3/0x310 [ 351.340387] vfs_kern_mount.part.0+0x68/0x470 [ 351.344887] ? kfree+0x110/0x210 [ 351.348257] vfs_kern_mount+0x3c/0x60 [ 351.352076] btrfs_mount+0x23a/0xaa0 [ 351.355806] ? btrfs_show_options+0xfd0/0xfd0 [ 351.360306] ? __mutex_unlock_slowpath+0xea/0x610 [ 351.365157] ? check_preemption_disabled+0x41/0x280 [ 351.370182] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 351.375203] ? pcpu_alloc+0xc9/0x1190 [ 351.379009] ? __lockdep_init_map+0x100/0x5a0 [ 351.383507] mount_fs+0xa3/0x310 [ 351.386882] vfs_kern_mount.part.0+0x68/0x470 [ 351.391391] do_mount+0x113c/0x2f10 [ 351.395023] ? cmp_ex_sort+0xc0/0xc0 [ 351.398738] ? __do_page_fault+0x180/0xd60 [ 351.402981] ? copy_mount_string+0x40/0x40 [ 351.407229] ? memset+0x20/0x40 [ 351.410516] ? copy_mount_options+0x26f/0x380 [ 351.415018] ksys_mount+0xcf/0x130 [ 351.418567] __x64_sys_mount+0xba/0x150 [ 351.422549] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 351.427132] do_syscall_64+0xf9/0x620 [ 351.430940] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 351.436125] RIP: 0033:0x467b0a [ 351.439322] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 13:53:06 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x4, 0x85) r2 = syz_open_dev$sndpcmp(&(0x7f0000000000), 0x6, 0x80) close(r2) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e23, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x3, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:53:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet_smc(0x2b, 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) splice(r1, &(0x7f0000000000)=0x3f, r2, &(0x7f0000000080)=0x100000001, 0x0, 0x5) fremovexattr(r0, &(0x7f0000002500)=ANY=[@ANYBLOB='trusted.#\\%v']) [ 351.458222] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 351.465930] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 351.473200] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 351.480467] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 351.487735] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 351.495007] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 [ 351.504297] erofs: cannot find valid erofs superblock 13:53:06 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x7a00, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:53:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(r0, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0xc) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r1, &(0x7f0000002500)=@random={'btrfs.', '#\\%\x00'}) [ 351.589719] BTRFS error (device loop3): open_ctree failed [ 351.606146] BTRFS error (device loop3): superblock checksum mismatch 13:53:06 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x6000000, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:06 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @remote}, 0x1c) dup2(r1, r1) openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 351.693587] BTRFS error (device loop3): open_ctree failed 13:53:06 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:06 executing program 5 (fault-call:0 fault-nth:47): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 351.760623] erofs: read_super, device -> /dev/loop1 [ 351.769970] erofs: options -> [ 351.800128] erofs: cannot find valid erofs superblock 13:53:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mq_timedsend(r1, &(0x7f0000000080)="d4e6f860e6aaf3c122aaae4e5e847eddee2fe97e5278a05e800211afe6fec34925d1298258e3ed132d7563f4b546a84a3bfd39a7b48de717c9748573c9c78515698d125c4f05f7e555302c4c6e9d1120992b2aa8de6307cee497d1d01e53d827b04d743c4950cc80e604bcfc73008ffb518c", 0x72, 0x1, &(0x7f0000000000)) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000a80)={{{@in=@remote, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in6=@initdev}}, &(0x7f0000000b80)=0xe8) syz_mount_image$gfs2(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', 0xffffffff, 0x4, &(0x7f0000000540)=[{&(0x7f0000000180)="27c64010d0a54f860cd3365e16daa475262be788316a9369204a9399fb595e24afdb867b80615716df8757ee822f1d883faeb7a401235d24cb2d5ad08de19db7e0ead05bab09c1d41923ef157590f66f0cc7b45addc8a917bc5db91f3003c2ddf150e00374bcb141b000d38868da2fdf20688c5c6312f8bfd2c3639578aac306a7519814c9fb9ee554d4dee98cd35ef149ec7bc2c60d5980f581871a0a5da64012247b9d76edb9ba69a25f945d44faae7b97ea3eab8ee75a157c1973d825163fc5409660ea94f124d098ae8c", 0xcc, 0x6}, {&(0x7f0000000280)="ab12fe784949562537462bfa2e377315820d6965f01ab6141165d4247b45cf45c901c78714c24c0a9c7ba1972f6d414f8bb5f5d665ba8d2e8efcb6654bb0a5e2bd021f9cb754806b7e6ad87dd8ecd7accb05e536efb9b3267c83d00f70c51f91e50fd37f0edb68adac17b4c368cd6b53e39dbe3b13df84a1b9ce18bd5b237537ec7f50512f8fe66b55039eaea7cb9eebc21335887108df1f82c92938d9332094945b0d64be300972b1c0375ba670dd277f78829107dbaef87d545eb39371055ce59a817782da3c3788f425cd7a78e72349a8aeb2a77869e8ade93f3bf1b780", 0xdf, 0x20}, {&(0x7f0000000380)="7296f5663a469c0abf25a4efcd05093d3b1d867474c3431d848fd312449c71f72e8fb305f525be96057c3c80d02d366952aca91fb074dfbd507f47101a7e01cedd85ea47ed42cbe5af571323d619ba315fcda8ee06cd7e62e8b6e09eb5c8c15c1326ce87839e89cc930b765ce5072001528327d5f1d87bd2fe57d4888277b665b339df83e62795e6977cab4eab4e1d305f8c76b0", 0x94, 0x948}, {&(0x7f0000000440)="0ff32e7513e5e52163860792cfd65d03c644822fa713d4d3b3271c2ca79ea8bb9c791adb274de7b4b99c15f5b323444587f7f5e0ddbf9a55278128a2d5a65d35367e855ff215947d416007ef5b5690a6c952ad18ea94da422d42011251c66f04328819b0ac1d2c419883dd2ba266a77557c0fc4cc5d587a3d2f96ed11e63c291689eb6e6e08d1bc55b58e7802db966187a5a8301eea44fe1a0805d13d5bd7651b55074b052ea32d4f07d333e390179bcdd952c228098c3852d0a903d3e6e3953332d0a85e3e7b34764de4c7ca8046e4e774efe6a34f583d07e34df9183c0a53b2d58477d7d550c64edfde067bcc4a2398cc7ca875d5bc9b56d5fe75f04bf", 0xfe, 0x2}], 0x200000, &(0x7f0000000bc0)={[{@lockproto_nolock}, {}], [{@subj_type={'subj_type', 0x3d, '^\'[*\xde'}}, {@pcr={'pcr', 0x3d, 0x7}}, {@fsuuid={'fsuuid', 0x3d, {[0x32, 0x62, 0x36, 0x35, 0x33, 0x34, 0x39, 0x65], 0x2d, [0x30, 0x64, 0x65, 0x61], 0x2d, [0x35, 0x3e, 0x32, 0x64], 0x2d, [0xb3b406dfe552866b, 0x31, 0x34, 0x35], 0x2d, [0xc, 0x66, 0x32, 0x33, 0x66, 0x64, 0x39, 0x35]}}}, {@pcr={'pcr', 0x3d, 0x35}}, {@obj_role={'obj_role', 0x3d, '[!^%]\x00'}}, {@hash}, {@uid_eq={'uid', 0x3d, r2}}, {@euid_lt={'euid<', 0xee01}}]}) fremovexattr(r0, &(0x7f0000002500)=ANY=[@ANYBLOB]) 13:53:07 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x4e24, 0x2, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}, 0x1ff}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x4e21, 0x80000000, @dev={0xfe, 0x80, '\x00', 0x3f}, 0x401}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000000100)="00c312dd8d1e6526abdea1a02f8ba06a97027405fa851a1444d7e010f0c1d17fd328f404c0569a6c1ee0b5bfebf5ba0ad1da148c22d0551fc2a1634b3a9df679c30fcd7e6fe931e611cf5ee61d6973c0480bdef0a18104b3d0e69b9f859df460501f83010b74821d1c248527edb29379eb337a497842217599d2775047b740e64c9bdccffee63307167b5d6e4adf47d7cf61b68ef5714ed0ddafce811d5900bd6b7a6465bf337878cbfff9b96b49474f2cc253f49c9be532f7566ed8d2dd8479a8713dd811c8919e569b849b1b8516ba2cc300a1a0d8bdaee781955e815c85", 0xdf, 0x0, 0x0, 0x0) [ 351.853592] BTRFS error (device loop3): superblock checksum mismatch [ 351.861324] FAULT_INJECTION: forcing a failure. [ 351.861324] name failslab, interval 1, probability 0, space 0, times 0 [ 351.912458] erofs: read_super, device -> /dev/loop1 [ 351.938618] erofs: options -> [ 351.944856] CPU: 0 PID: 24994 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 351.952752] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 351.962105] Call Trace: [ 351.964704] dump_stack+0x1fc/0x2ef [ 351.968346] should_fail.cold+0xa/0xf [ 351.972154] ? setup_fault_attr+0x200/0x200 [ 351.976479] ? lock_acquire+0x170/0x3c0 [ 351.980466] __should_failslab+0x115/0x180 [ 351.984710] should_failslab+0x5/0x10 [ 351.988513] kmem_cache_alloc+0x277/0x370 [ 351.992673] getname_kernel+0x4e/0x370 [ 351.996570] kern_path+0x1b/0x40 [ 351.999941] lookup_bdev+0xfc/0x220 [ 352.003568] ? bd_acquire+0x440/0x440 [ 352.007378] ? debug_check_no_obj_freed+0x201/0x490 [ 352.012405] blkdev_get_by_path+0x1b/0xd0 [ 352.016559] btrfs_scan_one_device+0xd0/0xd00 [ 352.021065] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 352.026176] ? debug_check_no_obj_freed+0x201/0x490 [ 352.031201] ? device_list_add+0xdd0/0xdd0 [ 352.033576] erofs: cannot find valid erofs superblock [ 352.035435] ? kfree+0x110/0x210 [ 352.035461] ? btrfs_mount_root+0x107a/0x1830 [ 352.035476] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 352.035494] btrfs_mount_root+0x9df/0x1830 [ 352.035515] ? btrfs_decode_error+0x70/0x70 [ 352.035531] ? __mutex_unlock_slowpath+0xea/0x610 [ 352.035551] ? check_preemption_disabled+0x41/0x280 [ 352.071476] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 352.076758] ? pcpu_alloc+0xc9/0x1190 [ 352.080565] ? __lockdep_init_map+0x100/0x5a0 [ 352.085067] mount_fs+0xa3/0x310 [ 352.088443] vfs_kern_mount.part.0+0x68/0x470 [ 352.092944] ? kfree+0x110/0x210 [ 352.096320] vfs_kern_mount+0x3c/0x60 [ 352.100126] btrfs_mount+0x23a/0xaa0 [ 352.103855] ? btrfs_show_options+0xfd0/0xfd0 [ 352.108354] ? __mutex_unlock_slowpath+0xea/0x610 [ 352.113204] ? check_preemption_disabled+0x41/0x280 [ 352.118233] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 352.123251] ? pcpu_alloc+0xc9/0x1190 [ 352.127058] ? __lockdep_init_map+0x100/0x5a0 [ 352.131557] mount_fs+0xa3/0x310 [ 352.134927] vfs_kern_mount.part.0+0x68/0x470 [ 352.139428] do_mount+0x113c/0x2f10 [ 352.143056] ? cmp_ex_sort+0xc0/0xc0 [ 352.146776] ? __do_page_fault+0x180/0xd60 [ 352.151013] ? copy_mount_string+0x40/0x40 [ 352.155254] ? memset+0x20/0x40 [ 352.158534] ? copy_mount_options+0x26f/0x380 [ 352.163032] ksys_mount+0xcf/0x130 [ 352.166574] __x64_sys_mount+0xba/0x150 [ 352.170548] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 352.175427] do_syscall_64+0xf9/0x620 [ 352.179316] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 352.184503] RIP: 0033:0x467b0a [ 352.187699] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 352.207136] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 352.214936] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 352.222208] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 352.229482] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 352.236929] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 352.244202] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 [ 352.278597] BTRFS error (device loop3): open_ctree failed [ 352.288517] BTRFS error (device loop3): superblock checksum mismatch [ 352.306644] gfs2: invalid mount option: subj_type=^'[*Þ [ 352.313911] gfs2: can't parse mount arguments 13:53:07 executing program 5 (fault-call:0 fault-nth:48): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:07 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) sendmsg$NL80211_CMD_SET_INTERFACE(r0, &(0x7f0000000380)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000080)={&(0x7f0000000100)={0x258, 0x0, 0x200, 0x70bd2d, 0x25dfdbfc, {{}, {@val={0x8}, @val={0xc, 0x99, {0xfffffffa, 0x19}}}}, [@mon_options=[@NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "d48d73116ae3b9ce1244d8090ddd4fa851db2af8a83b89a7"}, @NL80211_ATTR_MNTR_FLAGS={0xc, 0x17, 0x0, 0x1, [@NL80211_MNTR_FLAG_CONTROL={0x4}, @NL80211_MNTR_FLAG_PLCPFAIL={0x4}]}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa}, @NL80211_ATTR_MNTR_FLAGS={0x24, 0x17, 0x0, 0x1, [@NL80211_MNTR_FLAG_PLCPFAIL={0x4}, @NL80211_MNTR_FLAG_OTHER_BSS={0x4}, @NL80211_MNTR_FLAG_COOK_FRAMES={0x4}, @NL80211_MNTR_FLAG_CONTROL={0x4}, @NL80211_MNTR_FLAG_COOK_FRAMES={0x4}, @NL80211_MNTR_FLAG_PLCPFAIL={0x4}, @NL80211_MNTR_FLAG_COOK_FRAMES={0x4}, @NL80211_MNTR_FLAG_COOK_FRAMES={0x4}]}], @NL80211_ATTR_MESH_ID={0xa}, @mon_options=[@NL80211_ATTR_MNTR_FLAGS={0x18, 0x17, 0x0, 0x1, [@NL80211_MNTR_FLAG_CONTROL={0x4}, @NL80211_MNTR_FLAG_PLCPFAIL={0x4}, @NL80211_MNTR_FLAG_PLCPFAIL={0x4}, @NL80211_MNTR_FLAG_OTHER_BSS={0x4}, @NL80211_MNTR_FLAG_COOK_FRAMES={0x4}]}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa, 0xe8, @device_b}, @NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "5e979778f07d30e6472d9343906c46e813c8694d66e8b785"}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa, 0xe8, @broadcast}, @NL80211_ATTR_MNTR_FLAGS={0x18, 0x17, 0x0, 0x1, [@NL80211_MNTR_FLAG_ACTIVE={0x4}, @NL80211_MNTR_FLAG_FCSFAIL={0x4}, @NL80211_MNTR_FLAG_CONTROL={0x4}, @NL80211_MNTR_FLAG_FCSFAIL={0x4}, @NL80211_MNTR_FLAG_CONTROL={0x4}]}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa, 0xe8, @broadcast}], @mon_options=[@NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "9888e73dae607243f5c2206f8d9af0fee6b89098360235c1"}, @NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "6c480db5dd6dd2bcbd13012a114f7c1b206d79722da3f910"}, @NL80211_ATTR_MNTR_FLAGS={0x8, 0x17, 0x0, 0x1, [@NL80211_MNTR_FLAG_ACTIVE={0x4}]}, @NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "979c2390ef3d844454de32ffce88dd5220e69887be9552ac"}, @NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "959b58112b9774f6994b1be1b510c37bff4caea4e616ee8b"}], @NL80211_ATTR_4ADDR={0x5}, @NL80211_ATTR_MESH_ID={0xa}, @NL80211_ATTR_MESH_ID={0xa}, @mon_options=[@NL80211_ATTR_MNTR_FLAGS={0x14, 0x17, 0x0, 0x1, [@NL80211_MNTR_FLAG_ACTIVE={0x4}, @NL80211_MNTR_FLAG_CONTROL={0x4}, @NL80211_MNTR_FLAG_ACTIVE={0x4}, @NL80211_MNTR_FLAG_FCSFAIL={0x4}]}, @NL80211_ATTR_MNTR_FLAGS={0x14, 0x17, 0x0, 0x1, [@NL80211_MNTR_FLAG_ACTIVE={0x4}, @NL80211_MNTR_FLAG_PLCPFAIL={0x4}, @NL80211_MNTR_FLAG_COOK_FRAMES={0x4}, @NL80211_MNTR_FLAG_COOK_FRAMES={0x4}]}, @NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "27c52508bc16c873b0615885501efb98360db9d5e8253956"}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa}, @NL80211_ATTR_MNTR_FLAGS={0xc, 0x17, 0x0, 0x1, [@NL80211_MNTR_FLAG_OTHER_BSS={0x4}, @NL80211_MNTR_FLAG_ACTIVE={0x4}]}, @NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR={0xa, 0xe8, @broadcast}, @NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "b9d37e95c999a82152358516b4cceba9b9dc20cbd098b7a0"}, @NL80211_ATTR_MNTR_FLAGS={0x10, 0x17, 0x0, 0x1, [@NL80211_MNTR_FLAG_COOK_FRAMES={0x4}, @NL80211_MNTR_FLAG_CONTROL={0x4}, @NL80211_MNTR_FLAG_ACTIVE={0x4}]}, @NL80211_ATTR_MNTR_FLAGS={0x8, 0x17, 0x0, 0x1, [@NL80211_MNTR_FLAG_OTHER_BSS={0x4}]}], @mon_options=[@NL80211_ATTR_MU_MIMO_GROUP_DATA={0x1c, 0xe7, "d8d895baa2c93874b1b63e8d35d44fa11588239a3aeefccd"}]]}, 0x258}, 0x1, 0x0, 0x0, 0x4044000}, 0x10) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 352.352483] BTRFS error (device loop3): open_ctree failed 13:53:07 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0xbe03, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:53:07 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x7000000, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 352.461661] gfs2: invalid mount option: subj_type=^'[*Þ [ 352.469682] gfs2: can't parse mount arguments 13:53:07 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x3, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @private0}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 352.547266] FAULT_INJECTION: forcing a failure. [ 352.547266] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 352.559098] CPU: 0 PID: 25032 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 352.566972] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 352.576363] Call Trace: [ 352.578959] dump_stack+0x1fc/0x2ef [ 352.582572] should_fail.cold+0xa/0xf [ 352.586363] ? setup_fault_attr+0x200/0x200 [ 352.590670] ? kernel_text_address+0xbd/0xf0 [ 352.595060] ? __kernel_text_address+0x9/0x30 [ 352.599552] __alloc_pages_nodemask+0x239/0x2890 [ 352.604310] ? __lock_acquire+0x6de/0x3ff0 [ 352.608546] ? vfs_kern_mount.part.0+0x68/0x470 [ 352.613205] ? vfs_kern_mount+0x3c/0x60 [ 352.617161] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 352.622022] ? do_mount+0x113c/0x2f10 [ 352.625815] ? ksys_mount+0xcf/0x130 [ 352.629582] ? __x64_sys_mount+0xba/0x150 [ 352.633724] ? do_syscall_64+0xf9/0x620 [ 352.637680] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 352.643051] ? lock_downgrade+0x720/0x720 [ 352.647189] ? lock_acquire+0x170/0x3c0 [ 352.651185] ? debug_check_no_obj_freed+0xb5/0x490 [ 352.656107] ? should_fail+0x142/0x7b0 [ 352.659979] ? fs_reclaim_release+0xd0/0x110 [ 352.664368] ? setup_fault_attr+0x200/0x200 [ 352.668715] cache_grow_begin+0xa4/0x8a0 [ 352.672918] ? setup_fault_attr+0x200/0x200 [ 352.677228] ? lock_acquire+0x170/0x3c0 [ 352.681189] cache_alloc_refill+0x273/0x340 [ 352.685518] kmem_cache_alloc_trace+0x354/0x380 [ 352.690197] btrfs_mount_root+0x188/0x1830 [ 352.694429] ? btrfs_decode_error+0x70/0x70 [ 352.698736] ? __mutex_unlock_slowpath+0xea/0x610 [ 352.703561] ? check_preemption_disabled+0x41/0x280 [ 352.708562] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 352.713567] ? pcpu_alloc+0xc9/0x1190 [ 352.717359] ? __lockdep_init_map+0x100/0x5a0 [ 352.721837] mount_fs+0xa3/0x310 [ 352.725189] vfs_kern_mount.part.0+0x68/0x470 [ 352.729669] ? kfree+0x110/0x210 [ 352.733043] vfs_kern_mount+0x3c/0x60 [ 352.736841] btrfs_mount+0x23a/0xaa0 [ 352.740542] ? btrfs_show_options+0xfd0/0xfd0 [ 352.745018] ? __mutex_unlock_slowpath+0xea/0x610 [ 352.749847] ? check_preemption_disabled+0x41/0x280 [ 352.754851] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 352.759942] ? pcpu_alloc+0xc9/0x1190 [ 352.763752] ? __lockdep_init_map+0x100/0x5a0 [ 352.768233] mount_fs+0xa3/0x310 [ 352.771603] vfs_kern_mount.part.0+0x68/0x470 [ 352.776083] do_mount+0x113c/0x2f10 [ 352.779694] ? cmp_ex_sort+0xc0/0xc0 [ 352.783389] ? __do_page_fault+0x180/0xd60 [ 352.787620] ? copy_mount_string+0x40/0x40 [ 352.791851] ? memset+0x20/0x40 [ 352.795116] ? copy_mount_options+0x26f/0x380 [ 352.800116] ksys_mount+0xcf/0x130 [ 352.803649] __x64_sys_mount+0xba/0x150 [ 352.807608] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 352.812183] do_syscall_64+0xf9/0x620 [ 352.815979] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 352.821151] RIP: 0033:0x467b0a [ 352.824330] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 352.844106] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 352.851838] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 352.859196] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 352.866463] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 352.873718] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 352.880973] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:53:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 352.928614] BTRFS error (device loop3): superblock checksum mismatch [ 352.932947] erofs: read_super, device -> /dev/loop1 [ 352.944537] BTRFS error (device loop3): open_ctree failed 13:53:08 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 352.981936] erofs: options -> [ 353.008830] erofs: cannot find valid erofs superblock [ 353.045841] BTRFS error (device loop3): superblock checksum mismatch 13:53:08 executing program 5 (fault-call:0 fault-nth:49): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mmap(&(0x7f000077e000/0x1000)=nil, 0x1000, 0x1000006, 0x12, r1, 0x99aab000) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fcntl$lock(r0, 0x24, &(0x7f0000000000)={0x1, 0x1, 0x9, 0x7f}) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:53:08 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xe) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x101802, 0x85) r2 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r2, &(0x7f0000000080)={0xa, 0x4e21, 0x4, @dev={0xfe, 0x80, '\x00', 0xd}, 0x90ae}, 0x1c) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) ftruncate(r1, 0x200) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000080), 0x0, 0xd9f, 0x0) mmap(&(0x7f00007a7000/0x4000)=nil, 0x4000, 0x2000000, 0x20010, r3, 0xb26c7000) mount$overlay(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x2, &(0x7f0000000140)={[{@workdir={'workdir', 0x3d, './file0/file0'}}, {@redirect_dir={'redirect_dir', 0x3d, './file1'}}, {@default_permissions}], [{@seclabel}, {@mask={'mask', 0x3d, 'MAY_EXEC'}}, {@func={'func', 0x3d, 'BPRM_CHECK'}}, {@fowner_eq={'fowner', 0x3d, 0xee01}}]}) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r2, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 353.090996] erofs: read_super, device -> /dev/loop1 [ 353.099602] erofs: options -> [ 353.102247] BTRFS error (device loop3): open_ctree failed [ 353.114398] erofs: cannot find valid erofs superblock 13:53:08 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x8000000, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) setsockopt$bt_BT_VOICE(r1, 0x112, 0xb, &(0x7f0000000000), 0x2) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:53:08 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0xedc0, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:53:08 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000240)='oom_score_adj\x00') mmap(&(0x7f000052e000/0x1000)=nil, 0x1000, 0xcc8353c2ee8325a6, 0x10, r1, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = socket$inet6(0xa, 0x80000, 0x4) bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r2, &(0x7f00000003c0)={0xa, 0x4e23, 0xffff7fff, @remote, 0x50}, 0x1c) sendto$inet6(r2, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) r3 = accept4$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0x0, @initdev}, &(0x7f0000000080)=0x1c, 0x80800) r4 = socket$caif_stream(0x25, 0x1, 0x2) r5 = openat$cgroup_type(r0, &(0x7f0000000140), 0x2, 0x0) openat$cgroup_ro(r1, &(0x7f0000000280)='cpuset.effective_cpus\x00', 0x0, 0x0) ioctl$BTRFS_IOC_SEND(r4, 0x40489426, &(0x7f00000001c0)={{r5}, 0x1, &(0x7f0000000180)=[0x511], 0x368, 0x0, [0x7, 0x5, 0x7f, 0x5]}) bind$inet6(r3, &(0x7f0000000100)={0xa, 0x4e20, 0x4, @empty, 0xffff}, 0x1c) r6 = dup3(r5, r4, 0x80000) ioctl$F2FS_IOC_GARBAGE_COLLECT_RANGE(r6, 0x4018f50b, &(0x7f0000000400)={0x0, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) setsockopt$sock_linger(r7, 0x1, 0xd, &(0x7f0000000480)={0x1, 0x81}, 0x8) r8 = accept4$inet6(r0, &(0x7f00000002c0)={0xa, 0x0, 0x0, @loopback}, &(0x7f0000000300)=0x1c, 0x180000) getsockopt$inet6_tcp_int(r8, 0x6, 0x24, &(0x7f0000000340), &(0x7f0000000380)=0x4) 13:53:08 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, 0x0, 0x0, 0xd9f, 0x0) [ 353.303143] FAULT_INJECTION: forcing a failure. [ 353.303143] name failslab, interval 1, probability 0, space 0, times 0 13:53:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 353.366434] CPU: 1 PID: 25087 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 353.374350] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 353.383705] Call Trace: [ 353.386340] dump_stack+0x1fc/0x2ef [ 353.389981] should_fail.cold+0xa/0xf [ 353.393784] ? setup_fault_attr+0x200/0x200 [ 353.393803] ? lock_acquire+0x170/0x3c0 [ 353.402226] __should_failslab+0x115/0x180 [ 353.406465] should_failslab+0x5/0x10 [ 353.410266] kmem_cache_alloc+0x277/0x370 [ 353.414426] getname_kernel+0x4e/0x370 [ 353.418308] kern_path+0x1b/0x40 [ 353.421657] lookup_bdev+0xfc/0x220 [ 353.425262] ? bd_acquire+0x440/0x440 [ 353.429197] ? debug_check_no_obj_freed+0x201/0x490 [ 353.434209] blkdev_get_by_path+0x1b/0xd0 [ 353.438392] btrfs_scan_one_device+0xd0/0xd00 [ 353.442913] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 353.447997] ? debug_check_no_obj_freed+0x201/0x490 [ 353.452993] ? device_list_add+0xdd0/0xdd0 [ 353.457205] ? kfree+0x110/0x210 [ 353.460651] ? btrfs_mount_root+0x107a/0x1830 [ 353.465138] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 353.469704] btrfs_mount_root+0x9df/0x1830 [ 353.473938] ? btrfs_decode_error+0x70/0x70 [ 353.478264] ? __mutex_unlock_slowpath+0xea/0x610 [ 353.483125] ? check_preemption_disabled+0x41/0x280 [ 353.488229] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 353.493228] ? pcpu_alloc+0xc9/0x1190 [ 353.497010] ? __lockdep_init_map+0x100/0x5a0 [ 353.501486] mount_fs+0xa3/0x310 [ 353.504834] vfs_kern_mount.part.0+0x68/0x470 [ 353.509316] ? kfree+0x110/0x210 [ 353.512664] vfs_kern_mount+0x3c/0x60 [ 353.516448] btrfs_mount+0x23a/0xaa0 [ 353.520144] ? btrfs_show_options+0xfd0/0xfd0 [ 353.524625] ? __mutex_unlock_slowpath+0xea/0x610 [ 353.529468] ? check_preemption_disabled+0x41/0x280 [ 353.534483] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 353.539480] ? pcpu_alloc+0xc9/0x1190 [ 353.543444] ? __lockdep_init_map+0x100/0x5a0 [ 353.547944] mount_fs+0xa3/0x310 [ 353.551419] vfs_kern_mount.part.0+0x68/0x470 [ 353.555898] do_mount+0x113c/0x2f10 [ 353.559506] ? cmp_ex_sort+0xc0/0xc0 [ 353.563203] ? __do_page_fault+0x180/0xd60 [ 353.567419] ? copy_mount_string+0x40/0x40 [ 353.571654] ? memset+0x20/0x40 [ 353.574932] ? copy_mount_options+0x26f/0x380 [ 353.579440] ksys_mount+0xcf/0x130 [ 353.582962] __x64_sys_mount+0xba/0x150 [ 353.586919] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 353.591482] do_syscall_64+0xf9/0x620 [ 353.595269] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 353.600437] RIP: 0033:0x467b0a [ 353.603628] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 353.622508] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 353.630197] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 353.637448] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 353.644729] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 353.652000] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 353.659255] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:53:08 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/savu', 0x200040, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x90a01, 0xc5) r2 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r2, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r0, &(0x7f0000004600)="cf", 0x1, 0x0, 0x0, 0x0) 13:53:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r0, 0xc0096616, &(0x7f0000000000)={0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 13:53:09 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, 0x0, 0x0, 0xd9f, 0x0) [ 353.901814] erofs: read_super, device -> /dev/loop1 [ 353.911180] BTRFS error (device loop3): superblock checksum mismatch 13:53:09 executing program 5 (fault-call:0 fault-nth:50): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 353.944969] erofs: options -> 13:53:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000d00)={0x0, 0x0, &(0x7f0000000280)={0x18}, 0x0, 0x0, &(0x7f00000003c0)={0x28, 0x0, 0x0, {{0xa1f}}}, 0x0, 0x0, &(0x7f00000004c0)={0x1a, 0x0, 0x0, {'/dev/fuse\x00'}}, 0x0, 0x0, &(0x7f0000000640)={0x90, 0x0, 0x0, {0x2, 0x0, 0x0, 0x80, 0x0, 0x0, {0x0, 0x0, 0x0, 0x1, 0x9, 0x3ab, 0x0, 0x0, 0x0, 0x1d89bfe27c132f56, 0x0, r1}}}, 0x0, &(0x7f0000000740)={0x150, 0x0, 0x0, [{{0x0, 0x0, 0x0, 0x1, 0x0, 0x4, {0x0, 0x0, 0x0, 0x0, 0x91f1, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x3}}, {0x0, 0x6, 0x7, 0x0, '/,-+/./'}}, {{0x3, 0x1, 0x8001, 0x0, 0x10001, 0x0, {0x1, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d3d42a9, 0xbd4}}, {0x0, 0x5, 0x8, 0x7, ':,-}*/.+'}}]}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000012c0)={{0x1, 0x0, 0x0, r1, r2, 0x8, 0x1}, 0x4}) read$FUSE(0xffffffffffffffff, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) setgroups(0x4, &(0x7f00000011c0)=[r3, 0x0, 0x0, 0xffffffffffffffff]) mount$fuseblk(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x209004, &(0x7f0000000100)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, r1}, 0x2c, {'group_id', 0x3d, r3}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x80}}, {@blksize={'blksize', 0x3d, 0x400}}, {@blksize={'blksize', 0x3d, 0x1400}}, {@allow_other}], [{@func={'func', 0x3d, 'MODULE_CHECK'}}]}}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 353.965251] erofs: cannot find valid erofs superblock [ 353.974837] BTRFS error (device loop3): open_ctree failed 13:53:09 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x1f000000, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000000)={r0, r0}, 0x10) preadv(r1, &(0x7f0000000280), 0x0, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:53:09 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0xff0f, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:53:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000000080)=@random={'trusted.', '\xfa\xff\x06\x00\x8da\xe5$L?1z\xadE\xdf\xa21\xee\xda\x9dY\xbe\x11\x80S\x97\xcb\xca\"7\x88\x94\"{\x91G|\xdf}\xd0rIm\x82\xa8\x9e~\x16\x84\x81b2^q\"\x03\x16\x97Q\xd4\xe9\xe4}XM\\\xdbld\xde\xaf\xddh{~\b\xe1\xb3\x01\x18\xda@s9\x85/Q\x9a\x96\x84@S\xad\x04C\xf8JhqR\x87w\x98,^x\xf3\xa2\xd9\xb8n\xe0\x1c\xe06\xa8\x19\x94\xe8r\'\xc8\xaeC\x96\xa307\x91S[n_-o\xe5\xa1\xf0\xa5*\xa9Z\xd8\xb4\x8b=\x1e\a\xe0\x14\x1e#\x13\\i\x91'}) [ 354.150604] FAULT_INJECTION: forcing a failure. [ 354.150604] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 354.164326] CPU: 1 PID: 25155 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 354.172227] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 354.181662] Call Trace: [ 354.184236] dump_stack+0x1fc/0x2ef [ 354.187847] should_fail.cold+0xa/0xf [ 354.191630] ? setup_fault_attr+0x200/0x200 [ 354.195941] __alloc_pages_nodemask+0x239/0x2890 [ 354.200682] ? __save_stack_trace+0x72/0x190 [ 354.205071] ? deref_stack_reg+0x134/0x1d0 [ 354.209286] ? mark_held_locks+0xf0/0xf0 [ 354.213342] ? unwind_next_frame+0xeee/0x1400 [ 354.217820] ? __lock_acquire+0x6de/0x3ff0 [ 354.222051] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 354.226881] ? is_bpf_text_address+0xd5/0x1b0 [ 354.231370] ? __bpf_address_lookup+0x330/0x330 [ 354.236038] ? check_preemption_disabled+0x41/0x280 [ 354.241041] ? is_bpf_text_address+0xfc/0x1b0 [ 354.245540] ? kernel_text_address+0xbd/0xf0 [ 354.249934] cache_grow_begin+0xa4/0x8a0 [ 354.253974] ? setup_fault_attr+0x200/0x200 [ 354.258278] ? lock_acquire+0x170/0x3c0 [ 354.262252] cache_alloc_refill+0x273/0x340 [ 354.266569] kmem_cache_alloc+0x346/0x370 [ 354.270703] getname_kernel+0x4e/0x370 [ 354.274574] kern_path+0x1b/0x40 [ 354.277923] lookup_bdev+0xfc/0x220 [ 354.281539] ? bd_acquire+0x440/0x440 [ 354.285353] ? debug_check_no_obj_freed+0x201/0x490 [ 354.290377] blkdev_get_by_path+0x1b/0xd0 [ 354.294514] btrfs_scan_one_device+0xd0/0xd00 [ 354.299013] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 354.304096] ? debug_check_no_obj_freed+0x201/0x490 [ 354.309097] ? device_list_add+0xdd0/0xdd0 [ 354.313311] ? kfree+0x110/0x210 [ 354.316663] ? btrfs_mount_root+0x107a/0x1830 [ 354.321139] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 354.325708] btrfs_mount_root+0x9df/0x1830 [ 354.329948] ? btrfs_decode_error+0x70/0x70 [ 354.334253] ? __mutex_unlock_slowpath+0xea/0x610 [ 354.339083] ? check_preemption_disabled+0x41/0x280 [ 354.344097] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 354.349099] ? pcpu_alloc+0xc9/0x1190 [ 354.352887] ? __lockdep_init_map+0x100/0x5a0 [ 354.357385] mount_fs+0xa3/0x310 [ 354.360749] vfs_kern_mount.part.0+0x68/0x470 [ 354.365223] ? kfree+0x110/0x210 [ 354.368589] vfs_kern_mount+0x3c/0x60 [ 354.372372] btrfs_mount+0x23a/0xaa0 [ 354.376068] ? btrfs_show_options+0xfd0/0xfd0 [ 354.380542] ? __mutex_unlock_slowpath+0xea/0x610 [ 354.385373] ? check_preemption_disabled+0x41/0x280 [ 354.390382] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 354.395385] ? pcpu_alloc+0xc9/0x1190 [ 354.399169] ? __lockdep_init_map+0x100/0x5a0 [ 354.403648] mount_fs+0xa3/0x310 [ 354.406999] vfs_kern_mount.part.0+0x68/0x470 [ 354.411494] do_mount+0x113c/0x2f10 [ 354.415108] ? cmp_ex_sort+0xc0/0xc0 [ 354.418804] ? __do_page_fault+0x180/0xd60 [ 354.423019] ? copy_mount_string+0x40/0x40 [ 354.427255] ? memset+0x20/0x40 [ 354.430534] ? copy_mount_options+0x26f/0x380 [ 354.435032] ksys_mount+0xcf/0x130 [ 354.438574] __x64_sys_mount+0xba/0x150 [ 354.442534] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 354.447105] do_syscall_64+0xf9/0x620 [ 354.450897] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 354.456077] RIP: 0033:0x467b0a [ 354.459260] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 354.478230] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 354.485924] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 354.493181] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 354.500432] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 354.507683] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 354.514931] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:53:09 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, 0x0, 0x0, 0xd9f, 0x0) [ 354.582112] BTRFS error (device loop3): superblock checksum mismatch 13:53:09 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x20000000, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x84) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) r1 = syz_mount_image$bfs(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x1, 0x2, &(0x7f00000001c0)=[{&(0x7f00000000c0)="94c7bf06de13eae8a438bc7de4ca004a2d39b7a9baca90c4d22db1e950cc657d2376559385b1f9f214fbf4e16dd554a61f748e52919eb0a3dd73186da695a250020c76022fe47e658fcafd7c11dbde507efe56d1ca14395f22ab5045e9b12c2b563895f349cf362e30b447a6b9ef6767", 0x70, 0x6}, {&(0x7f0000000140)="e519ef7463cb8678d92f2367a65e15603c0b24ec0ee4fe70eb0b6a1cbb6cf82def5922ad28dd3b71b28cc73f1779ea0f73b33e8039f7b1af8b26ab63c3dfc60c7ae63567bf857cd2f2f2c318a4e6d313d787a4b802", 0x55, 0x1}], 0x22410cc, &(0x7f0000000200)={[{'#\\%\x00'}], [{@obj_user={'obj_user', 0x3d, 'trusted.'}}, {@subj_user={'subj_user', 0x3d, '\'.}\'#('}}]}) ioctl$EXT4_IOC_SWAP_BOOT(r1, 0x6611) [ 354.628678] BTRFS error (device loop3): open_ctree failed [ 354.696281] erofs: read_super, device -> /dev/loop1 [ 354.703548] erofs: options -> [ 354.707794] erofs: cannot find valid erofs superblock 13:53:09 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0x0, 0x0) 13:53:09 executing program 5 (fault-call:0 fault-nth:51): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:09 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000080), 0x12b000, 0x0) r2 = ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) ioctl$BTRFS_IOC_SEND(r1, 0x40489426, &(0x7f0000000140)={{r2}, 0x7, &(0x7f0000000100)=[0x8de, 0x10001, 0x3, 0x1c0000000000, 0x40, 0x2c, 0x2], 0xfffffffffffff9cc, 0x6, [0x9, 0xc4d, 0x2, 0x7fffffff]}) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000000)=0x108c0001) r3 = socket$inet6(0xa, 0x1, 0x8010000000000084) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r4, 0x0) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) bind$inet6(r4, &(0x7f0000000200)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r1) write$vga_arbiter(r0, &(0x7f00000001c0)=@other={'unlock', ' ', 'none'}, 0xc) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r3, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 354.875161] BTRFS error (device loop3): superblock checksum mismatch [ 354.912425] erofs: read_super, device -> /dev/loop1 [ 354.924311] erofs: options -> [ 354.929094] erofs: cannot find valid erofs superblock 13:53:10 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 355.012421] BTRFS error (device loop3): open_ctree failed [ 355.020226] FAULT_INJECTION: forcing a failure. [ 355.020226] name failslab, interval 1, probability 0, space 0, times 0 [ 355.032056] CPU: 0 PID: 25222 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 355.039974] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 355.049336] Call Trace: [ 355.051929] dump_stack+0x1fc/0x2ef [ 355.055561] should_fail.cold+0xa/0xf [ 355.059378] ? setup_fault_attr+0x200/0x200 [ 355.063709] ? lock_acquire+0x170/0x3c0 [ 355.067695] __should_failslab+0x115/0x180 [ 355.071940] should_failslab+0x5/0x10 [ 355.075748] kmem_cache_alloc+0x277/0x370 [ 355.079905] getname_kernel+0x4e/0x370 [ 355.083792] kern_path+0x1b/0x40 [ 355.087155] lookup_bdev+0xfc/0x220 [ 355.090765] ? bd_acquire+0x440/0x440 [ 355.094561] ? debug_check_no_obj_freed+0x201/0x490 [ 355.099569] blkdev_get_by_path+0x1b/0xd0 [ 355.103706] btrfs_scan_one_device+0xd0/0xd00 [ 355.108283] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 355.113381] ? debug_check_no_obj_freed+0x201/0x490 [ 355.118385] ? device_list_add+0xdd0/0xdd0 [ 355.122604] ? kfree+0x110/0x210 [ 355.125959] ? btrfs_mount_root+0x107a/0x1830 [ 355.130443] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 355.135015] btrfs_mount_root+0x9df/0x1830 [ 355.139243] ? btrfs_decode_error+0x70/0x70 [ 355.143562] ? __mutex_unlock_slowpath+0xea/0x610 [ 355.148393] ? check_preemption_disabled+0x41/0x280 [ 355.153398] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 355.158450] ? pcpu_alloc+0xc9/0x1190 [ 355.162239] ? __lockdep_init_map+0x100/0x5a0 [ 355.166722] mount_fs+0xa3/0x310 [ 355.170082] vfs_kern_mount.part.0+0x68/0x470 [ 355.174568] ? kfree+0x110/0x210 [ 355.177925] vfs_kern_mount+0x3c/0x60 [ 355.181717] btrfs_mount+0x23a/0xaa0 [ 355.185419] ? btrfs_show_options+0xfd0/0xfd0 [ 355.189996] ? __mutex_unlock_slowpath+0xea/0x610 [ 355.194830] ? check_preemption_disabled+0x41/0x280 [ 355.199836] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 355.204926] ? pcpu_alloc+0xc9/0x1190 [ 355.208714] ? __lockdep_init_map+0x100/0x5a0 [ 355.213209] mount_fs+0xa3/0x310 [ 355.216567] vfs_kern_mount.part.0+0x68/0x470 [ 355.221051] do_mount+0x113c/0x2f10 [ 355.224664] ? cmp_ex_sort+0xc0/0xc0 [ 355.228375] ? __do_page_fault+0x180/0xd60 [ 355.232596] ? copy_mount_string+0x40/0x40 [ 355.236825] ? memset+0x20/0x40 [ 355.240095] ? copy_mount_options+0x26f/0x380 [ 355.244586] ksys_mount+0xcf/0x130 [ 355.248119] __x64_sys_mount+0xba/0x150 [ 355.252086] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 355.256661] do_syscall_64+0xf9/0x620 [ 355.260448] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 355.265618] RIP: 0033:0x467b0a [ 355.268796] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 355.287680] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 355.295374] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 355.302627] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 13:53:10 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x20000, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 355.309878] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 355.317132] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 355.324384] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:53:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$NS_GET_OWNER_UID(r1, 0xb704, &(0x7f0000000080)) ioctl$KVM_GET_IRQCHIP(r1, 0xc208ae62, &(0x7f00000000c0)) 13:53:10 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:53:10 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x48000000, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 355.545119] erofs: read_super, device -> /dev/loop1 13:53:10 executing program 5 (fault-call:0 fault-nth:52): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:10 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x3, 0x3b) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 355.574374] erofs: options -> [ 355.578473] BTRFS error (device loop3): superblock checksum mismatch [ 355.587771] erofs: cannot find valid erofs superblock 13:53:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_add_watch(r1, &(0x7f00000000c0)='./file0\x00', 0x2000460) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="74728e737465642e235c2500afb70f08037e709ee8e45ab7953b0171cb89ef1070a624fd4f2aa1d7795c0930b9a939a1d9e0afe864a02e58e75efd7c627f0000003fde3c12c7ac3dbd816b5f02e7868e2fb583979d3e70591aee82fe10ad9a22888d8a37c0e36c5523d18e3d43b500000000000008002cea5a81d05a3f97acc78715ef62e52c3c85fcad953bd48f0fbd7b760b1ea1fc1847402cda712fc520cf1dfb31d903c3d5f0ddf32c57c2a625acf3600ab62d48687ad68cfe3e0036eb11d18f3459f48dd6b6e04cb30000000099a7bcfe62182a84ac2c00ad2800baae1285753c77f899363d2a80f9c30eb743324ebef3ebeddf9a9c98772a046981a0ccd6ac218738b1bf34b9b15604513be90385a219dfbdfff57d98d198824b47e944b754c8560a36d0a9e96a737f927c9f71ea0adc"]) [ 355.627112] BTRFS error (device loop3): open_ctree failed [ 355.703986] FAULT_INJECTION: forcing a failure. [ 355.703986] name failslab, interval 1, probability 0, space 0, times 0 [ 355.730140] CPU: 0 PID: 25264 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 355.738051] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 355.747407] Call Trace: [ 355.750001] dump_stack+0x1fc/0x2ef [ 355.753639] should_fail.cold+0xa/0xf [ 355.757450] ? setup_fault_attr+0x200/0x200 [ 355.761767] ? __lock_acquire+0x6de/0x3ff0 [ 355.765993] __should_failslab+0x115/0x180 [ 355.770237] should_failslab+0x5/0x10 [ 355.774036] kmem_cache_alloc+0x3f/0x370 [ 355.778081] ? mempool_alloc+0x350/0x350 [ 355.782127] mempool_alloc+0x146/0x350 [ 355.786004] ? lock_acquire+0x170/0x3c0 [ 355.789966] ? mempool_resize+0x790/0x790 [ 355.794099] ? check_preemption_disabled+0x41/0x280 [ 355.799104] ? alloc_buffer_head+0x20/0x130 [ 355.803418] bio_alloc_bioset+0x389/0x5e0 [ 355.807553] ? alloc_page_buffers+0x2da/0x5c0 [ 355.812031] ? bvec_alloc+0x2f0/0x2f0 [ 355.815813] ? do_raw_spin_lock+0xcb/0x220 [ 355.820038] ? create_empty_buffers+0x4e7/0x760 [ 355.824705] submit_bh_wbc+0x141/0x760 [ 355.828592] block_read_full_page+0x7cf/0xd10 [ 355.833078] ? block_llseek+0xc0/0xc0 [ 355.836885] ? __bread_gfp+0x300/0x300 [ 355.840762] ? add_to_page_cache_locked+0x40/0x40 [ 355.845604] do_read_cache_page+0x533/0x1170 [ 355.849997] ? blkdev_writepages+0x20/0x20 [ 355.854222] btrfs_scan_one_device+0x195/0xd00 [ 355.858792] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 355.863897] ? debug_check_no_obj_freed+0x201/0x490 [ 355.868922] ? device_list_add+0xdd0/0xdd0 [ 355.873154] ? kfree+0x110/0x210 [ 355.876511] ? btrfs_mount_root+0x107a/0x1830 [ 355.881002] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 355.885580] btrfs_mount_root+0x9df/0x1830 [ 355.889813] ? btrfs_decode_error+0x70/0x70 [ 355.894126] ? __mutex_unlock_slowpath+0xea/0x610 [ 355.898959] ? check_preemption_disabled+0x41/0x280 [ 355.903964] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 355.908965] ? pcpu_alloc+0xc9/0x1190 [ 355.912755] ? __lockdep_init_map+0x100/0x5a0 [ 355.917244] mount_fs+0xa3/0x310 [ 355.920612] vfs_kern_mount.part.0+0x68/0x470 [ 355.925103] ? kfree+0x110/0x210 [ 355.928454] vfs_kern_mount+0x3c/0x60 [ 355.932250] btrfs_mount+0x23a/0xaa0 [ 355.935952] ? btrfs_show_options+0xfd0/0xfd0 [ 355.940431] ? __mutex_unlock_slowpath+0xea/0x610 [ 355.945268] ? check_preemption_disabled+0x41/0x280 [ 355.950279] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 355.955298] ? pcpu_alloc+0xc9/0x1190 [ 355.959086] ? __lockdep_init_map+0x100/0x5a0 [ 355.963568] mount_fs+0xa3/0x310 [ 355.966924] vfs_kern_mount.part.0+0x68/0x470 [ 355.971423] do_mount+0x113c/0x2f10 [ 355.975038] ? cmp_ex_sort+0xc0/0xc0 [ 355.978741] ? __do_page_fault+0x180/0xd60 [ 355.982963] ? copy_mount_string+0x40/0x40 [ 355.987189] ? memset+0x20/0x40 [ 355.990477] ? copy_mount_options+0x26f/0x380 [ 355.994990] ksys_mount+0xcf/0x130 [ 355.998539] __x64_sys_mount+0xba/0x150 [ 356.002508] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 356.007077] do_syscall_64+0xf9/0x620 [ 356.010870] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 356.016044] RIP: 0033:0x467b0a [ 356.019226] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 356.038117] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 356.045822] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a 13:53:11 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000000000)="c5", 0x1, 0x20040000, 0x0, 0x0) [ 356.053077] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 356.060333] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 356.067599] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 356.074855] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:53:11 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0x0, 0x0) 13:53:11 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x40000, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:53:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1000002, 0x12, r0, 0x5d85d000) syz_mount_image$omfs(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x7f, 0x9, &(0x7f0000002540)=[{&(0x7f0000002b00)="800eaaadd303439783585043b70e017b6f07cf35e07ca65197b5a211b67cd896ee9d8081ade1c0353adb2382326f334954e10b66f89c8b6def9d30dd53a81548e42efc5008418d6b5405b2c7eda9b57bc095e6ebefddf9277fbefb30e8626e37", 0x60, 0x1}, {&(0x7f0000000140)="31607d3072ab6874c34c3079cd05a4056ff00fc9052f2f4f7b346fd2a7e4bea8", 0x20, 0x9}, {&(0x7f0000000180)="e9e7185fd931d9afa81a3cc4f96c8740fa9f63200c47e73a5e1f23538cab803e20455a7667ebf35ac13503636a13e5f4c1ad4f7fdb56ee40a8e78b6adbbdb44815f433da61db679950858df30ee6d1d632c363725c71903cddfbdde14a53107b060090c0bd976e9f7b7e4a5bb0de5953271062ff8980ef1571e1ee4539b0f6505a867f2d0261c2ef7bef93fb78a3b6be0d3eb163f6355f8f6450f1e0630865626fca266124175f8501063a8442e08c5193cedc986f86a2db38863d0411ad91500750bb66cc622688061c22540ae4fc509b33a6fae12df249f1038845b67afdbcbe5b501e19a7e879f6a9dc873ad7de8c39695dbca5d600b3546b513c00024230cb257a06bf46556f9b1c8647478b6416dac2b9fdad1f851ab2c5375b81bf830e1a403c134cb62bc9097b0736e18725376ca8b0c501317e8cb3f7bb2d4bd4b754d42e72833682c794c9d2dd6a6a8a1179209398baf61c97af9cb43e8788944b04ee92d646686e9c33fb3991c7429f2689e6e2aaa5ddfeea568ae88eda09830fd8cb1b84ce3bfd44dae59cf3e5eead5f40b524c053dbccd4399c93362d9b06aed7c56594cb34731e722fb242782ba058afc2a7e87649162d98b73e1ed73145870a006f8d0b2408237a52aa1973b8e527e7b0885e65149f656a1f89757397c2f3fecb0b3b752fc2a9989b89b82a566cf6d653adf8d1a0c688a9ae3085000a6c4612d58e4b69239d738c204409811954aa5878af537657c887e2dbef22390f34341a929b58a0e99cfd7f423183338c6921f14622d5b7a806524bfa6af837a98cef99fab8d82a9207d683fca30684337a0306cf089e442b1b416f5f0a3c3a6e9997fb6139f371eccfcc3fc9d87838f30fd545a351b2e38d50a9fa521e8c1e72c3de46cf40581290d158ab8c8e4bf8edef77d1851a9a5f252a3eedc27106cea2a2f67434e8fe212e436625bf2a8645136ddde09b29d8f03dc4affc6d0c938ccc3b1b5fb05268a50eb7b6a816029aceb58b98af1b626f168c141d945b41f05223af36816e30b561c7d68fe059b285ee164e81003c7d6f31aa8f510ee98c691c32bccf66a1790e1ce8ff4b89afe9b5c7e096bddae0b126baefc579ab125d491a2faba4b2a8341620d87d508efffe432d1e0c84d04e389539cddbe5ef82ca763aad8a26e04d9640ee5e917f48f5d6f1320e8718290358757e0093bb2aef4ddf078675aacf2c4a0e5e8b808adc8ce65283c5d3b071be1b37a09171ea7e040134f9f7771ef086e065fe99b819b27559556da598fa4aee7f055a440e5d0ba347bb96cda4434b00f89ed1e1ecbe08bf9fdb7159b41c1707cda3f43ec5f302d9fdb10fda5f72cb72726f405fd9f8ab35ffd3d52cf2c501415bf846a3f80e4091a5dca351c56364ca9f31aa14d0ef03304e26dfff82f0eba62e83912d9c102b7490e021f4c5264765d149a3a4c90280c02b0595bc8a6c920d89f05833159803c8cec1e60d68a1bd496dbd4bc31240cb562cd001005692553a07992ac03ee870187571dbef110b4fdc89aec5fc777381783bf4cda7a4607a8d4567e0b5e73a2e797bd6fc9e5499edb74fc1981c741fdb6ff8cff95b30ce237e80c06526126366ccaf1f62b7faee420d16bc203c8ef12daf8835c062196964125b980d05eb04131c6e91fefa9532f403c7a998621a925aaea9ccee11d1ab13539e3dc9ec235c1d12fbda490af0af7e51fb3e8fc40a05bcdb5236a51eafa4161d2555fd9108d44ac9c21d45980a3994429a6d8817fca49acedc9dca92c897e97e65ff56d453bdb174371dc981f6f724d4a450b1d494c2cf55fbd5f38fd1a5c1703dc1866854c6708d54b8d1d1d8ea1ce5762efe10eabeaf06639c7771a617bc20b884495fe0a69c0c467ef4b136d80185ef6961014f1f42239e638829711147cd4bbb59544e855c0ee258278a760a01f39b6250e00171ea182e43b7935c2e7a9fdd09b05e951f3239b813fea4ffe3765794a099e377a1636410dc3d6e3bcb3c7ba24f89fc227d74f726c3e24a89f9b6fb5349f69e8434faea0ea09f8513be354c7846aa2b1d4582a78eb05364bba0d75d61fcc84a7700e903657e9f1dba626d9a889bcf01af880abe104b2d1c3d9f2bf68223eeb6abbb49a41f30c3de9355281448f4b297750747e28a736b6ed61397e11c36e143935b7d5050a8777d9e0dfef277998e77c7979ccd070aaf52029d1833e07e216060fffc6f6029e4c496da2b77ddbcd2f71e2a4f54e206ee3cd50ae25c516398194ee4d7ea32267e76a1217f30098197fd117b93d203bf584d4fb8771816ee5f2357cf4688137714b2f609188ae4f4966679043ab8d915501f341a78e85d28ccc39e60765e0ab9135537541d7df1bf61d7cbe8b9d8d6eccc4f7a8ba7c529684c016fa3f5afebf36a87ab0386fc6334feded9b3ad75c00a3ff41f0076850e10621e4bf9b47a77870b8432df1e571ec723dbadddcc9823c7359a0bfc708356a9d75df3dc3792f3d0ae4785a1b2868f8f28dabbbed7b7351d2a58108758efbee057cd2acfb6f1ae78843c19e967351ee623049fb16e782a9ab2682d1c5ffa30075e987c8472ee03ac295ff718ba3d89de102934abc9bf8ca6c2eefd2b1cc5e566d4ce9bb9f92cf2ac99b6d4be88475ca838ebd7ff590e08fca7746dc6f52380bb562bc0e1d08ea8f74f2af31129b5da9d56b4e9c75c9a40e549ed9c13ee8eb9e2048024280a9d555086f737f13a316ca688ad6a3a6dbcdcfe6b4a2e38da0de753c0b0f60d0c573b5e153e61c158f28082bd9a87ccb1d807127ee192adf7225eb415004fc3cbdcb9779e9b2399a0548ebe6ef73e7d336c8e762c0b67a837b3f8b8aa9b7c1042dd7461367165477713d3e0a5fadb67d35e56d61b37403c9d06cf852ead0eb5a8e658d5a23d1746d4d036690c7412ac7744a201dc40dcf147c932e7309b0488b4d3f7cab76dcb9ab7e89500090d208643833931c966ff220f3c617895bbe47e4fe8ef50845543254065ba97fd49d5e39c83a05d1b6fca6ba0a57e3debcc475450a9b7807946826cb86dbd0e321dc25cafd899574a51c70b450a34fcfdb7b4e637bcc424a9dfc7c78acb4b8bd923ab747deda4438d5b011a4e8c9504c0d6924125a0e25b750c6bad68e38e7e50d22c8ae00f1793ab65f6d8da6fe1e0a51469cd55c5501cc474eaab38db16f41a8e048a7ca5f10997d2b69c81fe7d5b820d58b4dc3d26a2cb635f842629725990768336e918c941b0b0fd0d0da17b1fe1159dd116bf52c05dc73ac738013ace640760bc2b69f197cac23e8dcbe2e19888576ec727eeccad850e20fa48659055c2de79d120d89b2d65c2693b1e0d916d5efce958193654e7784f08b1a99ecc8a525079bc3685061aa894dd9c15ff45116428198cd54afc259a355932a1be8ba2428a7db5cc7b436ae8a663e166e9751ba7aea2354ab384c2b742698249cfe9442532627ea5c3628713a70be48d70321f5975dca4a0709a3dfa611a8a61aa34cef097d6eb502e9c8ad0e3d361d1e99ee4a910b4fc19880766be9e77208eb50c37958fdcc56895aa99096187d93af1bd1b753fb70f27d1f57801cfc4f0cdeda40509ec47c671b93c92ecf99c3a910d7c320a87838f8e2577df7f117256ff8d2338b968e24fa91ed2d0a1f07431ea97b550ceb3cb2c98e4e18f33ed5bdfe25aa15090c7d5a134b664f8b9ecb758ae411d3af03fefbbae9539d19eca0ae14ef2ed37673964bdb66f0d6f1fb98ba5b87824fb37610522a38f5ba958c0dbb16c4b68518677d590d0774cd9667626a0fbd3a6bc3d47133289c446fbd7b4411acafce97f29c735e5b883e44d28b66579bfab477eff0ab1b2679413e7dd56cc4b49480830692f59782840ceb5adc5cdba30e0e81f9a37eb269507ae16d053508bce8ef8d1026b6d63d4b2e051b785aabc2bc3b109ef497513812cb95379d12812a5857c973e20b335fdcb1583d403e9127c63f264dc9b2d6d675414b29f57a7051d208bcd053611649fa5b9224576ea4dc5e06ec94c23363714f93a96448c9bac0d008bd0ded33e48d189ee7862e989dcdd5fb5235de97bb1df5b58305c1971dd81209aadb07476d8d478d6e9819cd81782ca11cf4d040a7b7d092f6b375980c3a7f2478803981d308c9426256b974ea6944ee4f1a9f53ffc7f9d25d1e786716f068b29699ab618330a24f1abbe41ef5f275c69477c12204e1c0c6b5d9c30670e178b359ace79c7e7386dafbc7bbaf2e14a8f596c5882bb2ec3256568eb07f76e79bb822baa17edb8a2d87196bd3435b77443aa9f7fa5a1b717597497932108f48c1407d73b51c71bd7e4b3cdfa84b6b683d7a5d60d1bc554a5970910e4ee8d4bbdb031e2fbb2877e9b04dfe49572b878eebc0535deb9332aeca60c77c1bc967902d118035928e89ecdbe9344f7cc65d59ecb1c011096e3651ac702ef4826da57ca8265bf0fa5b0ed6a1bed442af85302ebfd53a434340304fd4b5755fbf4f2d7a5a602cb383054b4994fd9d15bab8b6a5a5c43163ccec5b6156d245a13c6763000359e74b87e9673b2e496debe9fde1fb024c619a88972c7c843f68f76c8223e521593d081e0d0d7bd2a7c8a1628d620873c866dfbd49c6a769316077d576c5f2db3e0e0e42d138ca50ffecbdf11a7f2421f77bf72bd49767ce8d3494bfe4effb35ec3d367b58b593bfba79c4df99bc79fd39307e2ec032eb0eacb9023c7d000fe8b070e056694ee94734db6d5b2a8be2ba6d0cb1ae7d91c86491ab038e5fe8707e78d07a04b1d08dccdf8c4fc6c79c23cb4da084ccf3b6acb87120c1620df0a5b1b625a21c3cbe0312f4ad6f2313956bbbce6415a3d1317427fcd8c9cd1fe702376cb58da4699a3aab66e9ccbe541b7b814704fee6e6769add4e61e5ef758996be62c22ea7a17964003e687449ca35490b659fc5e333076cf0b14f2f72f7c60404ad2778e1e62473f9f2d782c4ee0a40864e5e1d58c5b4de0ed95b3e497eb7d12cec58905190528ff9db8819ecbfd00ad11a48ad6242a9329cae1e6515181ae7e6b8812768bf0539b6d93928a3b5e765b1ca63fe68703a766a65943cdb507b352d46d6181a9d43c9b5fa7474b16a91b8f58f85f91c1945713f9dc38bdcd202279add17ae3079f7cf5f8e0d8e46d9c72cbb1860cac4202346151658ce6056005d7448c165914ea124e7f540d91cdd662e100f16f75e71771783b3f2fc4807cf607ec9fe2f4e2bcae1c216463ff554aed2c28aca9120e718549b72d3059625f4388d117c978d70d34274119deebc4ccf66487e83cb8cde0315e42f32ead1ef46dd6f57569a20e219b91bc503feb4a32685e93ef07ac92235f9297f4296c1e25864b0b2f1d112a40f59cb9bff15f700246d956e50158cbcf1a9624f8cb4715fcfe364c865c086d98dd78c0a9a085307031d24585319be953b99791fd095aac79b08befed271fb65fc1d2e331706ba3d58eefd94169351d144bcfb267259eb776d6cf7039dc8da54d396711c4bb4a65c06241f16d44372c7d1c64c9412bd6326c50d18e85eec2379b3e3008eeb28581cc00d96a4b6e035d439afd1a1077d462cdd4ede90ff7d50ad5ace4c5f115e16d3ea79cd8b8b9c9cefe42f836d19c48fddd52d4b92f4df530164d53417b2a9cd3249bf863d96499b441d8bb3a4d2ffecace2711c7e20a0084ae1260a918e65fe775af2abd36d0a6b526631a5f49ed11e9bb55df29ebca4d4535ce160134c00fadd5de9abb5a1e8c7993eec983d81de8b8096e2d0678cf7c6f620f1e7cab3c68eb6a8cb4", 0x1000, 0x5}, {&(0x7f0000001180)="e88db2a0cf0291b07ca4bc1350fe309359c50929583b51821470d0c3b37b043faf689716085720e85db46347823a4614e9883306f09bb824e774fa0f00b839770449f7160ccb133fceca04e4d02880188af85bcb6735a8c86d77cd6b76c6df02e58a4cbb688c34", 0x67, 0x5}, {&(0x7f0000001200)="99dff9a5615b8e7e7e5d2ce648a0b86a61e9a5c0feafe3028fb8556e529bc0694af43ad90eb60ae570a8035bc6dc8ff765789fb8ce612ffdd9fcdf847a337983c690580f48dffcd52db027033758f118f5264da0d9dc66dcde7d9cc99f2bb3626442857fc248425bd6e87d8bd3fed8becb7f8543318d226ef15eb0b285d2f69aaeba2fe261c3e1b5ae6ef61643319d5da1c05111ab595a5d5841812af8eaf3b2d4752439cc9eeb026aef446bac68a5735dc22a4dee75477ec19d8e448ee2edf370a1f96f59f6870b9efa3f43b6bc135255dd38e1547b1bed9aef706ed0037c9895b137aee97c477dfde68454fc9fcd23e218aa8702b678e0e634b75a9fed22d588b1e516fab85e3e1b23f816b001eb2c24699161ca001305544dcd65c2d64606a4c9fa6a7c4815a365d1aac3b28ac83e86aebd7b05e5e876354137894989142b3596818d6b53e3fbfdb2662bf27e91bc1ec4aa68871d41caaa1b9a36fa0d62c7c4daec3fb6ba4aa5837a55548369f9b1a55c79561b0b4520aeaba1add8c82eef0c1ec1006ecd614709e9c189161f8738736af57d12608db0ddc035d82044b54b70016a69f80b40d00d83feb8fb9fa01a15efd46d26dd88a65749192f36f9addb4173c45e0efd221d5c5c59e9631b5b80e13a24d18c42af9179cc00b712332c7562735ae41ebd6686794e7eb952613d60007e3eea4fb97ed82e798b40674c9efdb63bddb3b15af1ca63fba5871d52682614371a7d2d02107f2778d85b5e323c31400df2c567bb9bcb293cc1c875c38e7f7da912f281881429e2339caea783b2485710a718476c1b913ea3b805f4bf4ff32d1a20ce48d4df171ad2f932f80a562b9c186a0cc3169bc027d701e3d7b277c4b06a9aebef99bdd95ed9e9a7f044d243a6df36880d26f0b6c9b206688967c09467abd78f629dcb3a43e96e3cbd8fa24dc8cb793d5c0f35bb6105c36d31115cab72bda243465fe71e4da94d9ee3ae02045d9a6e97b669395e8ed5d4ed2e0fb8795ac6b7f5ec316c137b0c0edebc59b5093b111d86946ef85dff6fe244e8b090cd36b385053d791abfc7fa7977a3461312d524b70a883abbe9c872e537a90dbffbc0e088cc29f9d8b367f23f34690b46d9c80ea67473b50dae7a66bb8f187185920f78ef464083a836ba99aa92ccf25c2430b457fb6ec805110f6687984e74a694600198a9cec04d01c6f6fd57f21695d7a513311a86a712fa3b13e8a934e3367b942d79350cd61bef0ef53dc4b91db81b8daad41633043c22ab099c9c31b88359f2635b3b6ef59c26f7003b4ff19d92f62ae93942e24599c8ecaa1561ba4e4cc0127333015b9ed9e0d6fb3cbd7a93d821855ffd58fe91056b99a2fed007dc60a761d7f18aa2fc89e7093082acb55dfec4971bc725c34e7875fd3d9625fd43912873308e30e6221fd51e354802889efb00cfa01d7d107d492842c6b2741644612901aa92dee810e11232e2a21b3157e9016f843f97c94b163410c1dba34fc58b2814eddf33b62246877b7a1dcec244e7e705695d0e03a70922843952fdf409525ca36e9fa6b4eda1338a9ba7efe4ec725ccf3eb54a03c08ab1fc6b7d1baa5b3da90fbf905f1d96273a73146f47db7115778986f3e0f0a8a2452cd0bdb287489c36c5a09c559f482d1f5648b7441fe400da69997ca2a88987dbc9b0052f0f4091c0114ab78217c15db49ae5dc0e6b1179e8d97d7ff618f65f00b7d7de1370f158898b204aecf2bb6a6344834aee15da2006869760feb093b2529910990b1375f166706eaa2ac38e88bc5f6c7953b4a0915af3ed6eeb3f1bde80dae1a27a14e5496ebe71e364ddf89c96d1906596231849bec470424847216f70e706cfd02be9d043c827792cc8355f92411e9f97fd04cec63a317374a2af8046f75dbf067e52111d9b8b6f9a871e67d11cfeb0f643071c28815a7927e170d769a670d350fda4e8323d580ade43db74f2a33c9fe726f13506b8b63304152b45a1a02fa387b9610325f078cd336399de5ddfd6628aa4e46ccdeb1c9b0b1ea4593d86dde006b8c67861db01424b63f58a4dd2c708f846a41836d343653d2a29bc99c7838e11f2a28c0d1652b28bcd34e66df5f49b9831290de53360367ef02fdd166ce11f7ca798331369e2d3cef44dbaa953d45f8aa9a66c1b50aab18c705d57756675cd33a10061a3cd26efca8918fcb47c169f1c0ded06cecebccae2f5e2633538d0606c7283c0aa96b5fbe444d00979a16ab3842d29ae685e8f4d3d7a40ab5dcfd7439dda8f2d42f7c8615997c1849e7b406047a47a53e0beb8098018d046aa97cf73c73ba5311dd213396138c382094c488b04a8e6a658b67defd4295a1084b37ee0efadb21a49f397e9ea275bb3c01cbefe65cba048098e4d86d1db6dbb639731d35794f7410f3c8ac350f9bfd8e3d82dcdc5f32a22489f904b460beea687b950e3b253834e27f664a283d4516430ad36cb6a82081915940933a3337079123db3a723e0ce60d285d0b5d6c61d4e345e24253f60a8729dade6847b587c29845a58046fcb3a667d66072cc84ecd11f25b438339451be93a214c1d08c0e919b38c5b2a0f0e657691ee18a8bd9d6045a7b882bf7647938a4742f6b4ac78f723a2893a75c7fa1f901fd609ba10cb02fd0bc9482bf83e6be9203066b4a17575425f801eba742cede91251a21de678b467183afc6596df8464f58e145b8083a8346a101b18b7ee782a6e7f30a9b70989ec51a35315ddf47c78547a660c8c99a8a1aa1edbc57db8dcbee394fee70ef0423ed8614728165eb01fc26ab5b2a5c0d0297e53ab7ecb6adb5d60a0a96e8f2180e049c4593709a4888906dd2a68b7af1af3056050bd84cc852d0a8e613d963d11cd58e8a03e4c074d9b4bef21dcd37b1f5bd5113f2bde05d8094e9ff031e770e3c9fb4b62514a13e3713ac0cc4556f20b67d876e95476dbd129ff8dd4d8eb3ca7560ea827f35b391c4baaf1259799ec7b77b289d8fe660e7ba6f42916c5a9fa32a07677e9c41f6d663be0c988952a6e23776381967ccdf9a00fb7471f303eb9712abe761f3ac76233bbb7ce1c8412c9dbea9fe89b69d81aa02ffaab89f9a0518c21d5d4c4a046e19ce088fecc6d23f8b5e6bb29e7f1ef6d21be701ddcbfa44d1e461dea7f2369f80cbc7d9c9e7effdf36ecd6a8d40e63bc90cef2d5a316eb6843da75c7dfb026b1103313dd907d98e9310594c7a448e5bbbed17c9ec714901362db0fc45eb58925148ebb5715331804f874658abbf7d243485dd7d5b372d69353033302df041e092821a9dfea363dd5176a824b2f15a4cd610a679e634f19a8573b140f4154d67ef5e7bd08c0780c5bb6b993c24f4bd32a99efd17ba7fb5eb73bafd5d7ae175f0e811953daae911d2523b7fbcf7b589059d4e3a2e8f551e4f87f15d2a704cfc1e8e2da30046528f127d224b619a02f492dd8c4a9d077d922730e83a322a811b16ba4e771f060367297742eab0f4a8b9a6671bcb792b8dd3925f5c1b00454e0305a5741efd6d17d351a907ec73ba4f45057e11e0e1fb985f6b4464f27d20e6aeee820855c07312499939caeea90df969e9fdb7fb34386478722d683a9e8dd823c6134134ce3aa53ae38b50cf9eb89db6d66e4f823ba3e23235b42d0d6acb3d25683630bc78d885833a7bcd257df81aa6ff96688c1534e7a57bdb6602edc8338b92d5767e891071afe349b5c9b64cdc6215babff761f4657b51e290fa234009c5321c6e5def3577b767e1210c115028c1c3818d0b8440b960200ef1f025d20c56b73ca0fa46e2d4c43ef5f588cbcfb7bab9311e26804dc5164987de1cdde0dfc68657982b6cf6810c69deac10c7c210e202d12981087b50930a538eba695d469f901a152854027e34b5d9d5942468021d9d06a0e890f060f37a6444ef4e6766c56831298ed2ba4cc4ed29fe538c23ce6848e171a31e601d27526b57283ae3126773b80647d7fb1aa403d0892ad90daccef5d20a43029a34fa1cc7fd2f7790ef3d479236194c1383e0259481879aabb178ee65156e16ba473c176813199378fa85c802d796652d0e76489c34b28d32469f478ffd405afa6982e600fab20fa1956ec35e967578b525e5bad938e9a5e2bd3e09b7e9dbb92652e0eca814613a11a20954559c1b0a37a486c196a726b3172c593cd7e32ae07bd47f49a2a7367ce11d1f9a17bceeb287ce8ac1b5211a31d2ae12602554afd5ecac6c7014dc099bb93801ca2466673be19d32f545c33ba21ed64c3cee5443a7b910cdcca72700047164209bcab9a12ef37f73609cbfb689515c09a2e48bc696405c6405d564208e0d3ee522976880b911d7369ea556181cd3acb8de9f737f6365cebd036ffb89601700a27469f0f7a02a7d869314b460e9c6d5e4ab59832804e472ff348a96feb8715aaffaf6cae5d128f3e075e246cc279cd2e4838ffe0bded9958093a0d6c34065561ca298c4bb7b00354d1e36d0996aad687bcd02d0d2195af75ba9d7e693b4d31825643a7462b43ea98d5ca9dd925944b891afccd1b14fe1dd206227a994eef6a2bf2ea3566c4b621bc7b90f7c6d83594322da5a1f1ee31803206d62af445a4b97d02ece7333d55d94144da110fd59b48b0b83572feaa7e541bd31e745f90dae659d88edd89b268c8d5fb3c23ff2dfcc2c2d51b9e139fef409c90b3eb98da75917e2613b1ff8bd175cb642a1e63be29eef41b64c28610c19b4d18a2d5fbf6563733cd2f3c7d781e19a8486d8f41ff17234adb9155291e8111de7eae803f2d8509c3e25d4e865d251b9502922ee231286d993917c99d955fe40564bcd0a71bf3a04569c89c7d606f97da9612ccbafd0fd245bfeacebc755affa42150b66582a59daa01e032c2ce5ad4b2cf03b6f713f765c068a89988b1cfb7ac0e57fc3610b53da8094775346de5e6815cc96ea36d73585fa4f1be3a156a4e501d8a3c17c0f28c8168170df87d4090dbdf9a64c55271779919808aa3c6a284e70bc62024b0efbcdef512f622a124c7c0353d90e091039f792756c18b9070afbd7026b08acd3fcebc6351e98a3c1cd7edb7e2c58eb50456b8817b5dae5d56973dccb2ebb71f52aa0b9662cb35452994caa274d68f1ce4bafb01b37376f8092bf672bade908915592d06862c6718557947e849a9e9d44345a3f12a19b7ea62eb5bf258d537c20516c0c3afa0d52eb2d24eefb91d527555bf2d2f610093b3bd5a671095cb63bb6e1afa8b5ff948bf1c3268d66c97c501ef04e75f9a12b3101589c7fb7872a27f28a1646fd557f79b410dbe0b33c3bfb0dee385e009283321063eefbc6935a3a9c2d42389303d76eb18bf1f338a94d2c29679495296242e8e2cb54b795e03a01284f3ceddc0c6b5e6b13b59b2a89f45b9fc78d6dac32d0b21bef7cde3b0d7decffb2e92645cbc8541b22c2b4d67ec88c06272fb620542d7bbbc4edec3e2d60a336f8159a469af9b043697dc17dec1c05367036341096075b49a4567e816d3666a033e9289de3c25dec0de263296ba0c8d4cd72f48a59acb5659f109fbd3e2845f66c16bb7a329a589602d4f8511bc9361b1fa32258536b096ca00eaf1c5b414a8ad898d5c6bde78b2cd65a2d59fd7ca7adfb8f58ce08817cad0fab11757acc54a0bb2e644ae206fd82bab8b592a5ba4caecc2db7c3972ec568047717bdbdbdfb250244d4e7c8688a2b8e1d401882333b37c08940d57edb2d0eabde070eaef16785f417b298458f38863df854e3056179777445c77774978859e5d4ab1aedfb0faf7a4821e50f79af0", 0x1000, 0x7}, {&(0x7f0000002200)="d3832297d1ef8f0349b6897fad7a4ce3da126ffebf184c972e7828a7297bab099bd92f0c753e881ea3a3370372af0f45f975372c029a7b5b7aa579f764690a7c65e94a6acd958e7d4f4ce221874b5b093b803230d6e82e46a9ebc0", 0x5b, 0x5}, {&(0x7f0000002280)="155286fc219dfa0170c9dbe60bbd9094f0ba7cda2b94a35fc755d0f863a88b40cfe2d781ddc3d85db33061e0d30dbf7bb848a16d4318e2fbc040800890afa4115e650bd2c3869de42e611daae0ad858b1c0ea19f29cf362a982e5134727e53ae4e103945fc1ff16accecdfa1cd7793f307a0accf0353944d08aff1057d46a0153b386809122adafec0d2d54039dcb331ce6fe4b9925c687d756d908ede7d848b478318a12ff6fcbccdf6fc07264be504c19982eaafaf36d44a5c4144f3953570379d8cecce97118c7cc8baad6f7ae65b9fe5f32679e2d04c437cbd6e28e61fbca2434dc19149", 0xe6, 0x80000000}, {&(0x7f0000002380)="c2a5d0ab80c1b9cbb6396ae1e9be566b41c20aeb92360d0a8bc2cb95070b0fc3ac95b056bd94fdb4d8c3311c42e990cf9af4656e161f927dba332ebfd337f632697df4c1986004f66e17c0bdadb803566515849ffb5e4d13b6dd45a0e6cafb66473a04ef6b00130cafa1c2c2cfa413d20bc2cda46ba014c0fcdfadd7febe00dabf8cc6c307ab9ef491429766bf59c203747b1f6a7dc9b56aebf9cdf9fcb8638b4f35aa1094b49e840459659cc2021459eca3bbc5640104d744595420e1b22bcb0112d026d18204f885df00a9790fba593cf2746a6da7902020c360d4a0856fbe", 0xe0, 0xffff}, {&(0x7f0000002480)="e3935f32f2cbf15da4176a9183c3937e2cf377b413ab056fb43d335501e4e0917ec2aaefbc6c20035976c03b830b6f5536e7e42dcd9869da3f8222382a64863233", 0x41, 0x6}], 0x80060, &(0x7f00000026c0)=ANY=[@ANYBLOB="235c25002c235c25002c2c66736d616769633d3078303030303030303030303030303030362c636f6e746578743d756e636f6e66696e65645f752c6f626a5f747970653d235c25f72b646566636f6e746578743d726f6f742c00"]) preadv(r0, &(0x7f0000002a80)=[{&(0x7f0000002640)=""/41, 0x29}, {&(0x7f0000002740)=""/102, 0x66}, {&(0x7f0000002680)=""/38, 0x26}, {&(0x7f00000027c0)=""/242, 0xf2}, {&(0x7f00000028c0)=""/57, 0x39}, {&(0x7f0000002900)=""/82, 0x52}, {&(0x7f0000002980)=""/184, 0xb8}, {&(0x7f0000002a40)=""/15, 0xf}], 0x27, 0xd9e, 0x10001) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 356.230175] erofs: read_super, device -> /dev/loop1 [ 356.241625] erofs: options -> [ 356.246121] erofs: cannot find valid erofs superblock 13:53:11 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x122010, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000340)=""/54, 0x36}], 0x1, 0x80d9f, 0x0) socket$inet6(0xa, 0x1, 0x8010000000000084) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24800000d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x7, 0x1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffefe}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000440)='cpuacct.usage_percpu\x00', 0x26e1, 0x0) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x9, 0x9, 0x5, 0xb5, 0x0, 0x3, 0xa000, 0x18, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4, @perf_config_ext={0x53e4fdac, 0x31fa}, 0x4dd0, 0xfffffffffffffff7, 0x6, 0x3, 0x3f, 0x9, 0x7, 0x0, 0x8, 0x0, 0x4}, 0x0, 0xa, r1, 0x1) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x0, 0x81, 0x2, 0x0, 0x0, 0x8000, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xc42, 0x7}, 0x8400, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf1, 0x0, 0xd4}, r1, 0xe, 0xffffffffffffffff, 0x0) bpf$BPF_GET_BTF_INFO(0xf, 0x0, 0x0) write$cgroup_subtree(r3, &(0x7f0000000200)=ANY=[], 0x4ea00) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x4030582a, &(0x7f0000000040)) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffefffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) write$cgroup_type(r1, &(0x7f0000000140), 0x12000005f) 13:53:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x10) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 356.385652] BTRFS error (device loop3): superblock checksum mismatch [ 356.388407] BTRFS warning (device ): duplicate device /dev/loop2 devid 0 generation 0 scanned by syz-executor.2 (25287) 13:53:11 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x100000, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 356.435567] BTRFS error (device loop3): open_ctree failed [ 356.452561] BTRFS error (device loop3): superblock checksum mismatch 13:53:11 executing program 5 (fault-call:0 fault-nth:53): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 356.488804] BTRFS error (device loop3): open_ctree failed 13:53:11 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x4c000000, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:11 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0x0, 0x0) 13:53:11 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000240)=""/192, 0xc0}], 0x4, 0x6, 0x0) r2 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r2, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) sendto$inet6(r2, &(0x7f0000000080)="8cb6800181bda354cd7d8c106c084118c5c2a79414b590", 0x17, 0x4, &(0x7f0000000340)={0xa, 0x4e20, 0x81, @private2, 0x401}, 0x1c) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r2, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(r0, 0xc00c642d, &(0x7f0000000380)={0x0, 0x0, 0xffffffffffffffff}) ioctl$F2FS_IOC_DEFRAGMENT(r3, 0xc010f508, &(0x7f00000003c0)={0x100000000, 0x8}) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000400)={0x0, 0x4, 0x7fff, 0xfff}) 13:53:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x40002, 0x0) [ 356.587618] erofs: read_super, device -> /dev/loop1 [ 356.600313] FAULT_INJECTION: forcing a failure. [ 356.600313] name failslab, interval 1, probability 0, space 0, times 0 [ 356.611866] CPU: 0 PID: 25328 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 356.617630] erofs: options -> [ 356.619743] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 356.632299] Call Trace: [ 356.634893] dump_stack+0x1fc/0x2ef [ 356.638637] should_fail.cold+0xa/0xf [ 356.642436] ? setup_fault_attr+0x200/0x200 [ 356.646739] ? __lock_acquire+0x6de/0x3ff0 [ 356.650991] __should_failslab+0x115/0x180 [ 356.655212] should_failslab+0x5/0x10 [ 356.658991] kmem_cache_alloc+0x3f/0x370 [ 356.663048] radix_tree_node_alloc.constprop.0+0x1e4/0x320 [ 356.668831] __radix_tree_create+0x314/0x540 [ 356.673224] page_cache_tree_insert+0xac/0x3f0 [ 356.677800] ? file_check_and_advance_wb_err+0x3a0/0x3a0 [ 356.683229] ? lock_acquire+0x170/0x3c0 [ 356.687184] ? __add_to_page_cache_locked+0x45e/0xb60 [ 356.692358] __add_to_page_cache_locked+0x46e/0xb60 [ 356.697425] ? page_cache_tree_insert+0x3f0/0x3f0 [ 356.702295] ? iput+0xc9/0x860 [ 356.705478] add_to_page_cache_lru+0x16a/0x680 [ 356.710237] ? add_to_page_cache_locked+0x40/0x40 [ 356.715135] do_read_cache_page+0x50a/0x1170 [ 356.719530] ? blkdev_writepages+0x20/0x20 [ 356.723748] btrfs_scan_one_device+0x195/0xd00 [ 356.728334] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 356.733418] ? debug_check_no_obj_freed+0x201/0x490 [ 356.738415] ? device_list_add+0xdd0/0xdd0 [ 356.742628] ? kfree+0x110/0x210 [ 356.745986] ? btrfs_mount_root+0x107a/0x1830 [ 356.750462] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 356.755035] btrfs_mount_root+0x9df/0x1830 [ 356.759266] ? btrfs_decode_error+0x70/0x70 [ 356.763578] ? __mutex_unlock_slowpath+0xea/0x610 [ 356.768413] ? check_preemption_disabled+0x41/0x280 [ 356.773412] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 356.778405] ? pcpu_alloc+0xc9/0x1190 [ 356.782189] ? __lockdep_init_map+0x100/0x5a0 [ 356.786665] mount_fs+0xa3/0x310 [ 356.790014] vfs_kern_mount.part.0+0x68/0x470 [ 356.794489] ? kfree+0x110/0x210 [ 356.797836] vfs_kern_mount+0x3c/0x60 [ 356.801627] btrfs_mount+0x23a/0xaa0 [ 356.805321] ? btrfs_show_options+0xfd0/0xfd0 [ 356.809795] ? __mutex_unlock_slowpath+0xea/0x610 [ 356.814619] ? check_preemption_disabled+0x41/0x280 [ 356.819620] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 356.824615] ? pcpu_alloc+0xc9/0x1190 [ 356.828393] ? __lockdep_init_map+0x100/0x5a0 [ 356.832882] mount_fs+0xa3/0x310 [ 356.836230] vfs_kern_mount.part.0+0x68/0x470 [ 356.840719] do_mount+0x113c/0x2f10 [ 356.844328] ? cmp_ex_sort+0xc0/0xc0 [ 356.848022] ? __do_page_fault+0x180/0xd60 [ 356.852234] ? copy_mount_string+0x40/0x40 [ 356.856451] ? memset+0x20/0x40 [ 356.859722] ? copy_mount_options+0x26f/0x380 [ 356.864213] ksys_mount+0xcf/0x130 [ 356.867749] __x64_sys_mount+0xba/0x150 [ 356.871720] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 356.876292] do_syscall_64+0xf9/0x620 [ 356.880082] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 356.885252] RIP: 0033:0x467b0a [ 356.888437] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 356.907329] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 356.915021] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 356.922283] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 356.929545] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 356.936930] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 356.944182] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 [ 356.966953] erofs: cannot find valid erofs superblock 13:53:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x402000, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400000, 0x40) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) preadv(r1, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/167, 0xa7}, {&(0x7f0000001440)=""/147, 0x93}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000300)=""/159, 0x9f}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x5, 0x6, 0x0) fremovexattr(r0, &(0x7f0000002500)=ANY=[@ANYBLOB="7472757374655ef6c4572500"]) [ 357.061609] erofs: read_super, device -> /dev/loop1 [ 357.075884] erofs: options -> 13:53:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7472757374656a2e235c2500f7ab65733b9522d8cf2cbe5200a4249d3a1ff1ac36"]) 13:53:12 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) socket$nl_generic(0x10, 0x3, 0x10) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 357.130009] erofs: cannot find valid erofs superblock 13:53:12 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x1fffff, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 357.232252] BTRFS warning (device ): duplicate device /dev/loop2 devid 0 generation 0 scanned by syz-executor.2 (25336) [ 357.247523] BTRFS error (device loop3): superblock checksum mismatch 13:53:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/210, 0xd2}], 0x1, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:53:12 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x0, 0x36) ioctl$vim2m_VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f0000000100)={0xfffffffb, 0x3, 0x4, 0x2, 0x4, {}, {0x1, 0x2, 0x20, 0x3f, 0x3, 0x3, "fe502283"}, 0x400, 0x1, @userptr=0x35a, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BTRFS_IOC_SCRUB_CANCEL(r2, 0x941c, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) r3 = openat$6lowpan_enable(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) preadv(r3, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/160, 0xa0}, {&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000000300)=""/152, 0x98}], 0x4, 0x9, 0x3) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000400)=0x2) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 357.320731] BTRFS error (device loop3): open_ctree failed [ 357.328533] BTRFS error (device loop3): superblock checksum mismatch 13:53:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) fsetxattr$security_capability(r1, &(0x7f00000000c0), &(0x7f0000000100)=@v1={0x1000000, [{0x3}]}, 0xc, 0x7b02667c95a68edb) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=ANY=[@ANYBLOB="747275738665642e235c2500"]) [ 357.384561] erofs: read_super, device -> /dev/loop1 [ 357.385820] BTRFS error (device loop3): open_ctree failed 13:53:12 executing program 5 (fault-call:0 fault-nth:54): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 357.425085] erofs: options -> [ 357.433534] erofs: cannot find valid erofs superblock 13:53:12 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x68000000, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:12 executing program 2: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x4c000000, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:12 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000180), 0x22000, 0x0) fcntl$setstatus(r1, 0x4, 0x2000) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r2, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) syz_open_procfs(0x0, &(0x7f0000000000)='net/psched\x00') r3 = syz_open_dev$mouse(&(0x7f0000000080), 0x8004, 0x0) setsockopt$inet6_MRT6_ADD_MFC_PROXY(r3, 0x29, 0xd2, &(0x7f0000000100)={{0xa, 0x4e21, 0x2f9, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0xa, 0x4e22, 0x100, @loopback, 0xbf}, 0x0, [0x10000, 0x4, 0x2, 0x33533d18, 0x40, 0x3, 0x1, 0x1]}, 0x5c) sendto$inet6(r2, &(0x7f0000004600)="c5", 0x1, 0x41, 0x0, 0x0) [ 357.535466] erofs: read_super, device -> /dev/loop1 [ 357.540520] erofs: options -> [ 357.547913] erofs: cannot find valid erofs superblock [ 357.572174] FAULT_INJECTION: forcing a failure. [ 357.572174] name failslab, interval 1, probability 0, space 0, times 0 13:53:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=ANY=[@ANYBLOB]) [ 357.631313] CPU: 0 PID: 25398 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 357.639227] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 357.648573] Call Trace: [ 357.651159] dump_stack+0x1fc/0x2ef [ 357.654778] should_fail.cold+0xa/0xf [ 357.658568] ? vfs_kern_mount+0x3c/0x60 [ 357.662531] ? setup_fault_attr+0x200/0x200 [ 357.666841] ? blk_queue_enter+0x40b/0xb70 [ 357.671067] __should_failslab+0x115/0x180 [ 357.675300] should_failslab+0x5/0x10 [ 357.679120] kmem_cache_alloc_node+0x54/0x3b0 [ 357.683607] create_task_io_context+0x2c/0x430 [ 357.688180] generic_make_request_checks+0x1c4f/0x22e0 [ 357.693452] ? should_fail_bio.isra.0+0xa0/0xa0 [ 357.698109] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 357.703112] ? kmem_cache_alloc+0x315/0x370 [ 357.707425] generic_make_request+0x23f/0xdf0 [ 357.711915] ? blk_put_request+0x110/0x110 [ 357.716137] ? check_preemption_disabled+0x41/0x280 [ 357.721168] ? alloc_buffer_head+0x20/0x130 [ 357.725492] submit_bio+0xb1/0x430 [ 357.729029] ? generic_make_request+0xdf0/0xdf0 [ 357.733692] ? check_preemption_disabled+0x41/0x280 [ 357.738704] ? guard_bio_eod+0x2a0/0x650 [ 357.742777] submit_bh_wbc+0x5a7/0x760 [ 357.746667] block_read_full_page+0x7cf/0xd10 [ 357.751160] ? block_llseek+0xc0/0xc0 [ 357.754953] ? __bread_gfp+0x300/0x300 [ 357.758833] ? add_to_page_cache_locked+0x40/0x40 [ 357.763671] do_read_cache_page+0x533/0x1170 [ 357.768082] ? blkdev_writepages+0x20/0x20 [ 357.772307] btrfs_scan_one_device+0x195/0xd00 [ 357.776885] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 357.781977] ? debug_check_no_obj_freed+0x201/0x490 [ 357.786983] ? device_list_add+0xdd0/0xdd0 [ 357.791211] ? kfree+0x110/0x210 [ 357.794573] ? btrfs_mount_root+0x107a/0x1830 [ 357.799056] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 357.803630] btrfs_mount_root+0x9df/0x1830 [ 357.807862] ? btrfs_decode_error+0x70/0x70 [ 357.812172] ? __mutex_unlock_slowpath+0xea/0x610 [ 357.817006] ? check_preemption_disabled+0x41/0x280 [ 357.822014] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 357.827016] ? pcpu_alloc+0xc9/0x1190 [ 357.831583] ? __lockdep_init_map+0x100/0x5a0 [ 357.836082] mount_fs+0xa3/0x310 [ 357.839439] vfs_kern_mount.part.0+0x68/0x470 [ 357.843920] ? kfree+0x110/0x210 [ 357.847276] vfs_kern_mount+0x3c/0x60 [ 357.851066] btrfs_mount+0x23a/0xaa0 [ 357.854853] ? btrfs_show_options+0xfd0/0xfd0 [ 357.859333] ? __mutex_unlock_slowpath+0xea/0x610 [ 357.864167] ? check_preemption_disabled+0x41/0x280 [ 357.869172] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 357.874175] ? pcpu_alloc+0xc9/0x1190 [ 357.877963] ? __lockdep_init_map+0x100/0x5a0 [ 357.882459] mount_fs+0xa3/0x310 [ 357.885817] vfs_kern_mount.part.0+0x68/0x470 [ 357.890304] do_mount+0x113c/0x2f10 [ 357.893931] ? cmp_ex_sort+0xc0/0xc0 [ 357.897631] ? __do_page_fault+0x180/0xd60 [ 357.901942] ? copy_mount_string+0x40/0x40 [ 357.906172] ? memset+0x20/0x40 [ 357.909440] ? copy_mount_options+0x26f/0x380 [ 357.913924] ksys_mount+0xcf/0x130 [ 357.917455] __x64_sys_mount+0xba/0x150 [ 357.921438] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 357.926014] do_syscall_64+0xf9/0x620 [ 357.929805] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 357.935039] RIP: 0033:0x467b0a [ 357.938217] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 357.957113] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 357.964979] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 357.972295] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 357.979575] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 357.986830] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 357.994085] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:53:13 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='/proc/self/exe\x00', 0x0, 0xa1f7f9d08e00c924) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000200)={0x2000}) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r2, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) setsockopt$inet6_int(r2, 0x29, 0x50, &(0x7f00000001c0)=0x1, 0x4) connect$inet6(r2, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r2, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)={0x0, 0x0}) r5 = socket$inet6(0xa, 0x5, 0x7) r6 = socket$caif_stream(0x25, 0x1, 0x1) mmap(&(0x7f00003ea000/0x1000)=nil, 0x1000, 0x8, 0x810, r6, 0x1dca3000) bind$inet6(r5, &(0x7f0000000080)={0xa, 0x4e24, 0x8, @local, 0xe3}, 0x1c) ioctl$vim2m_VIDIOC_QBUF(r0, 0xc058560f, &(0x7f0000000100)={0x6, 0x2, 0x4, 0x1000, 0x3a, {r3, r4/1000+10000}, {0x5, 0x1, 0x80, 0x7, 0x7f, 0x9, "61fde361"}, 0x6c2, 0x5, @fd=r0, 0x1f, 0x0, r0}) sync_file_range(r7, 0x1, 0x9, 0x5) 13:53:13 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x400000, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:53:13 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x6c000000, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 358.144909] BTRFS warning (device ): duplicate device /dev/loop2 devid 1 generation 7 scanned by syz-executor.2 (25410) [ 358.161713] BTRFS error (device loop3): superblock checksum mismatch [ 358.173913] BTRFS warning (device ): duplicate device /dev/loop2 devid 1 generation 7 scanned by systemd-udevd (22544) 13:53:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) accept4(r0, &(0x7f0000000080)=@in6={0xa, 0x0, 0x0, @mcast1}, &(0x7f0000000000)=0x80, 0x80000) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) 13:53:13 executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x122010, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000340)=""/54, 0x36}], 0x1, 0x80d9f, 0x0) socket$inet6(0xa, 0x1, 0x8010000000000084) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24800000d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x7, 0x1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffefe}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000440)='cpuacct.usage_percpu\x00', 0x26e1, 0x0) perf_event_open(&(0x7f0000000280)={0x0, 0x80, 0x9, 0x9, 0x5, 0xb5, 0x0, 0x3, 0xa000, 0x18, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x4, @perf_config_ext={0x53e4fdac, 0x31fa}, 0x4dd0, 0xfffffffffffffff7, 0x6, 0x3, 0x3f, 0x9, 0x7, 0x0, 0x8, 0x0, 0x4}, 0x0, 0xa, r1, 0x1) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x0, 0x81, 0x2, 0x0, 0x0, 0x8000, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xc42, 0x7}, 0x8400, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf1, 0x0, 0xd4}, r1, 0xe, 0xffffffffffffffff, 0x0) bpf$BPF_GET_BTF_INFO(0xf, 0x0, 0x0) write$cgroup_subtree(r3, &(0x7f0000000200)=ANY=[], 0x4ea00) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x4030582a, &(0x7f0000000040)) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) write$cgroup_subtree(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xffffffefffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) write$cgroup_type(r1, &(0x7f0000000140), 0x12000005f) 13:53:13 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x185801, 0xe1) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) dup3(r0, r1, 0x80000) connect(r0, &(0x7f0000000100)=@nfc={0x27, 0x1, 0x2, 0x5}, 0x80) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r3, 0x0) preadv(r3, &(0x7f0000000280), 0x18, 0xd9f, 0x0) splice(r3, &(0x7f0000000080)=0x5, r2, &(0x7f0000000180), 0x800, 0x7) r4 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r4, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r4, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 358.217561] BTRFS error (device loop3): open_ctree failed 13:53:13 executing program 0: r0 = signalfd4(0xffffffffffffffff, &(0x7f0000001100)={[0x45]}, 0x8, 0x800) setsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x14, &(0x7f0000001140)=@assoc_value={0x0, 0x1}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) splice(0xffffffffffffffff, &(0x7f00000010c0)=0xfffffffffffffffb, r0, &(0x7f0000001300)=0xffffffffffffffc1, 0x6, 0x8) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x4000, 0x51) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r4 = openat$incfs(r1, &(0x7f0000000000)='.pending_reads\x00', 0x800, 0x85) epoll_ctl$EPOLL_CTL_MOD(r4, 0x3, r1, &(0x7f0000001080)={0x12}) fremovexattr(r2, &(0x7f0000001380)=ANY=[@ANYRESHEX=r4, @ANYBLOB="6024722872af08559ea16b0e63ebd1ad92544e13e7ded52684451f04be5369e91a5c910ebc4c17cd9fcae55d75d1fefd669a6c022a32308fa6967fe337d4915c8bc78494661993d10c05b1663f9d17546f63d1d324ff9bb23e705b446658e0f72327216c9f593be4823a227e90e40ea4c1c123f0cd9b1bc6b2893d6055e06a0a315739f0069ccfec9b46d091f604a9c441c2f00c34f13b62794ecbe5", @ANYRESHEX=r4, @ANYRESDEC=r0, @ANYRES16=r3, @ANYRES64=0x0]) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r5, 0x0) preadv(r5, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE(r5, 0x5000940e, &(0x7f0000000080)={{r1}, "0eda8a6d4a202bf06cdf520033b23cda89ba5537eddbca68dba9b7ec90e251ff7f14c1a6cfc58638d25bead3582fef84263c8e7e765d455ef6726ac488fee302ba611a6e94bb36a332482c32f0347caed3461e751e9d1c70b5c31be9a5188366908182e4eed85f167a62972a174ad40745f9fb684df8e163226766c841a5eacb54ea07db46683d8684a5cfb2dd18514012cb9d487d69c3058ba0654c69bb8131409c7210a68e04b223e03f9b551aa8cc4bd2374c8723996c69141592455dc421698933017dce28bc2c7555953c7d13233f6fbb47d1f4ff14321d9949c01edc6b760dd8bfde29575f49a177e3d00f25264e52cbc4d9262181b637508ff76eece637c98eaf576438eb052016f8a1a21679dce26622f57cfa406fdf240ed5212846272991b917f3e7baf624e6ff9fa9604e928c821505e8443880ce71aad7731bdc2356986edfed8f5c1e68367562db7ee87ca3c155f5dac806a720a117e1288617a773a84add776d052bd5824f8881e6cbecf431d85a3b41f274b25b67d82f143d6fcd77a8f00331eaa713c8615b876a2991a6d09131fcf2fc44ab7987e9a19404102cd3e5717b513b0632683eb0842fa68438ceff98b44d0f71f9dd01e57891a7306f04332b132c5a9824a17b293f96241a93bf382c676001592b2dc397a003e78b9c169b26455d72efe4b93db306c6c48ae104dce027cc4e3fa0502819785e71d19f2a7ee58e77728651db8c5eac33809869ffbe46d3cd6be699679fde5e43f14a27defe169733eafc30dd6ded2d78e996a274c21e4bb00e389f575d982f4578f7890ba3c137a0fc49ca633ff9eb659823cd9ba849f8c5320be96fd18bd7cd8dc206110b7521cb35e6fa20d5ca1e020fd1fdab9526a7e048aee3c21231d98066dfae9b009ee174144e5e85b497c7b33a79fd4cee053561275c12d7505f3e8a248bac15654d689f254570dd6abb664f684a2ea2f1828dec06fe221c0e5734ebc028071cbdd8f8cac7710923f54bb980d7a02bd8522b0c764ec2feede221140bea0e216e06a169eee5a628dd0bdce8e116b328e59304ea4ae913553122f835380761fcf1ab6ae4d9f02f7e3ca542c245aa4308ebb2a17ffae0879ce320e923cd9c09cc6a7d8d6f8ff9e03b2ea41cf2818260066fb0f216ab650895799e8bc999eff76e6152eb76abf9b0af82286cbd5693cac24ee4c9e2b857349a5a5bade6d29c62b17df30d82e4ca5221e21073a250a96f292906886f613a140a08f6f6f2642a3963b7c3880d62d66d95e261bb922713f262c3a0e8e319f5e3c0095c27b2a4d791116b2cdb94927f909387392cde2706c84c010b3f166e4745e788bf93427df7dbf3797f69f09218dc8071a48f3dffd7b559df76f81aea3f7acc71fc2460f7efa518d3c8555cf61e618a5f496a8c3e9c91dfb3a0029365329020b0c6ac70ecf142860d560f5625501c7b94e1a728dcbc3f30fc8a60b7f44bea0c80211ed4697519473c16c6ced9930529180d608048e82fc90496e4ed70e9250effc54520d90c1f76a295f550899b4ac1d32da4528e23d0fc4b427ab8c4ea9a00d89ba0cb2e2732f541337340553fa80f27b908e0666a066270c3c6dbedcb63bac1c06eb6939bd14e27409ebc5a5d6af178f6246fdcfbccae26d50e391c9a76c4f27b91000b1f9cfe0584d889df63bf47ff02488d4bc7a52dbab525a1c79d68ff641311f96bea0dd958772c0b4b544166bc52dd96514ff487889f26493941fb9e92a27e10a4de8550597e576d2e389eff8008c4d79b70edf106d9feb683533139dbbf88f4b0c949a6440108a1b9aaa36d8b6c2cfcd8371fe47890e4fc5c24723989eb1592e904c45cedd5822a7f65540d01ccda9fab0aa1f29a67223c1c9b92f30c39226b6a570a9ecfa5ffd3d217120219dbae26368c34050aa6803f3a9cf07ce4cb63dc59f020c2a8b52753a9f369d6a61b5ee57572301da7e3b26e21dcdc8c3011dcd57d703670dffd3256d5cd06925fddb2ef39f4a240fe1956492163f3e49004bfbd5ed46a2e00124bb933cc4af8ec5e39e793d5e2eae2cf6791e014fd1aa2ace91a2aad792220c737096c1abf4b10d7b661a3da1436e0e0e78d465f5f4a5cb24542c08bb3ab4b11ad891fa6d6deff4e35a523974149f14261716211f8a75ca8ba68af2c82581ee26d903514e6b873089db0fb79164bb2841776e9ff922c2c1eaeaaf3b42a9863e180771439a4e3dd1929156a9e5ea4d3e6ef6d6af932c60a262cd28e512274bbefc3195b7e26f23c76c56008fb36be3ed13965056237c2c9c54c9b177813425c1afca5905617845d8cf43f9999201c4d086d1b9f9300e9f7c5efc75b8fba6c346db18b012706f49a919124bead393b07c4eaa340fadc0558a4fd8cfc596b44d6f36adfe56c24c61234574ee12fd0b5717bcb10a4cdcc23948d2a670ec6cb231e560fbcd0892325d3aa8d4f843010e9e5e6a224d5cfd5800b7e8e49fd74293b767e9c42ebb051d8418121213d8d39da80594bc924956ac959904e40c5c09546cdc9cc40d42258f8aaa535053054593c0e4383352e9e134acc8402089b08526ec2de9063cb2b654e7f0ab500fae73cb3388a2ab9b910d737865c29cdf3f0efb8222b531ea608f9b3cecefdc7427b42294db9a6476d8cb801b1c56b762951a27bbf4673f210a9d0c32ff5c224d2375c8bd2401659c90290a16f731fdd445df50df1d033ec81f3a101b5d2649bd1fc8254d457aace27941a122dbcfcfc7cc84b08e00697bdba52fcf5e006ca3319305e76ea5633a47bd5e809927511b13e01f2786b98ce74030da4733ef2739fda3fe47307d0c43199ac155436b0800abfbba1efe7183d78f2db62345dbe6ec73e9fb42855cdc8bea5de95e1dc013e80f5a8bb3aeccc137e956e8e57279277e216a7ab7815355bac55d13cfba593bf5fb3aa767904464df04fedea242283e6a5e3af3f324fa96cd6c22b75c201c44c768bae9287c5e61349608feed785bc024d643539e0fa839cb52f9fb0565b8936adf3c5d4600cbb4adc5c53452b094e7567ef3f9c5400d7bd5df1a2d5fde2dda0b5d9fdd0c06c53b82b926ee66dba9888897ba201c8f3e13e9de6b3b9ab27e1a4f3ecf4713d449870064d4d865789f31c05f7b28689da196c9d1ff215c5bb2ca1e2ac2c73ba90e7fbc3fb9259469586b5ab4a5e1e3f81d8b46d0804f79b392ebace2f95ac18e0b85cc6589fa1afe5c8d43eb7f9f6a8b4d1bb7d72cee0bad95b4a6b21a9e38b1bc0acad2bc9a5a816334f20b0c65d2db5b7dcb84c629223e551fa86a9e1cbc9ce25f12b3679f60fa632e34490c3945c60a76b22c0246df5a2b0cce3190cebb6b1eceb58861403b74323e58903c48813e111af37dfcb594768d4fcc70df97b07aac6c470d788975afb908f67014d02e3a490f0797a709e12af0b57107041ae5f33903a898857f1540797dd9b9c16b1084a960d713b69a66dcae4667c796a5a24f346ffe4a5e066887925a9e76f2f1ebff7eae0dd92054e371cf4694656992e45d04e0c7c46f0b544bb7d51731908b845fba741c5c68b34c9b9b464f909406c1010b4c43561a906ac6e9dca8ccbb1e980708b87835a72b1ce6be2c451060201d7af4c8e76cf6ec4c1c0a48f639b801fcee14f64278213d3371e28e58e22a23fc9c6842ce0c5f0d6d01558f1d4c68d54d29993578ad84bcd2dbf263ca20031b37b749d1f5efd2259cbb411780b83ce35418379aa90361cf6dfb882a3db31bffe74e0f58f45a66e2281d9e0b7136eb971913c0573194213833ceebbf0431178c6062af18040666494c19595b03ac0af74fd08a066fdb4fe1af218530d68492f9d76ee5de06d012a412b29cc32cab1b24b55a78ffb2f835636c212b0d39dad43902a7a41c63c31d8305886925c5885f3ee2e1d8eabfe1e1ced97215c322b71e9c92498b3d2d333acf9ef62423ee09c0a095ff14e51abe91b542e8e1390b7813cee2d18e091d4d1e0c93ac188e7bb038c8cdcf11be9ae69e5347fee62863b900f3ab0b6dd125fbadc5a68bed3d330ed40e2c0a17af134e4bc8c0fffd027216972a6358af55aaf297afbb3f59465f39bf7da674d301b922ddedc3326fe7c99b4675950013026d65adcc50d1307a253a18fecb42cbdaddca8389108d2d46660f4398240b72d31a9923823296ed1008107a6d427ae95134065d45a37716279ca47ab6625e9f4f8ed12b8b55e15fedd102dd1427f879e95c0385a71a90025933fc42dbaf51c6c00d3b71bb13253a217d4eaaf2734ba6bba41acd0ebe063dda2cc9a345321be571834561071f42ffef7cf4122f213bba6250e3dd919c3d3c8beb74bf72ffca6f132f78b50a4ce5337fbffe79ffbe518f8be24da1f18e62f2bce3e5532d25d2bfd98309e1e29effc40d6a04448543657f7a3d8eaeea6131d22cddd705951f27566b053ddea69faacc95df2d253f316c01279b422db486795bae56cf69dce8ab3dca6eb00f1a09dd7b5621819d3363b9f6557a9e92d13e335f995c5f6e059b238589e73cc7e09a760c4a82ded490b1cd40eb80af56066e350ab7400b2ba2148c5cdf41162bf9f0e49ea6dfc987cecea9f94842f0908986de1b9da0fd02c46237417e33c2f5bdb4b89b73801f936bff6fb8f8542e73a579fed43e5294cb1b551263bab21a5409180751417637c0f315bc22454cd3270028a483c6740fedf99e0719c1326387e05428f0693706a964cd68ca120b64ec212b67e26d5a84377ca7627de34f0fd0a789e788b8454324460efebd7fcb64d8cb64b4c2f6c47890d6cedea2acbd685e3de08565b0269e879b84341c7119a6f3218f70e3d80de2ec1810bf752e64a95eb160aef7d75e9f9837abfa59d8a0fd035718eff5ef0f2275483ec19b2c412864496d2b609298305d8a1fa2d2a8d8230588e087887e5129f937f96122ebee284f1145c78b69f10f78d226f79e05f21ef3ff2c60dc5842263f1cded1ac56adf0bcf15ac75840d7b9fbce072e022f38c75c063ae1ff0172d3b7b7777242c39187b0a64c671edc4eccf21d864e7397b10f5007803e3efde5f0ee2351b4fba116685e7cf1888254d9412415f217f075c4c81aa2805682245589d248c68428c75d7d1fff4655896fbbf576bac85e1e21fe1c1e8eadc7b1b581f8885661e47030b52c6be81e54a43fead697c202893103909b09fa6b2d114134d6017765e3473be9dea13016c2f093d677e29a79904b676c16aaed24636bebbcb1bcce0a5bd3dce292ef9256ecfd5ff353b7c8bdbe4bc8baf012c58b4f583e699dc57cb1661dd7d6a6d99533ad2d579b86692a93fa88be3e0bdcd58a9165e2296adc617d64b1fcb60138fddca7c70de9ef5992d6d53726f540d1eb24ba50b49045cf86f18cb7e96c00a7e68c473c81d057747974b85dc362f79e1eeb572e5ee77a7f16a9d32db4adecf950fc1ed51eb76dcfbccd4afd4e91b6f1d55b0d262341dc15864d43863438ba85cf5b1bda1243e8f5d1a87f8c8ce5c12299ee2a93ec048710dbcd2c08d04c522526960f0937ed42fbae028439cd03dc3c948c922b184fc8d035c92c4a7367188b5e135b865847de4aded0300542a0d5ffdca809304b280df48a0cf7739a673cbe24c4ad2ba12ed0f7cbbcb7cb9f41bb6e544719d3b1c8942a86a7606b0931092df35ae0ff7edce13959a0cdd7278ed9d8691627853b3a779e79ea0928fd579ccd4d848278c481b192785bd74d62f9b96841edc296d6306f27986461f1884f598a4f16955ce8e4fdcfdf29c425801c61899"}) ioctl$DRM_IOCTL_MODE_CREATEPROPBLOB(r5, 0xc01064bd, &(0x7f0000001240)={&(0x7f0000001180)="1062009ef3c16bb5ba31d12081a356085040279e1b0e06e35763e7f9cd43fa42ff5e95bbf3edb228a29e837e556b02aac78622f058e6ed3b676aa6a813537ac0c36f606cd459b5c510414f423686355d247c88793753c48da8a3ac1ca1ab0349f20fc9fb8cd88d661069e995173c59096dc1139dd06ed57de43bcb49b995c38decfa37b4d07edebeda46a652515a1bea615a2b542c62f5bee5d282d3", 0x9c, 0x0}) ioctl$DRM_IOCTL_MODE_DESTROYPROPBLOB(r1, 0xc00464be, &(0x7f0000001280)={r6}) 13:53:13 executing program 5 (fault-call:0 fault-nth:55): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 358.316646] erofs: read_super, device -> /dev/loop1 [ 358.321817] erofs: options -> [ 358.354648] BTRFS error (device loop3): superblock checksum mismatch [ 358.356696] erofs: cannot find valid erofs superblock [ 358.415988] erofs: read_super, device -> /dev/loop1 [ 358.422656] erofs: options -> [ 358.444152] erofs: cannot find valid erofs superblock [ 358.458153] BTRFS error (device loop3): open_ctree failed 13:53:13 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) ioctl$BTRFS_IOC_QGROUP_LIMIT(r0, 0x8030942b, &(0x7f0000000000)={0x2d42, {0x0, 0x0, 0xd4d5, 0xffff, 0xcc2c}}) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) 13:53:13 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x1000000, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 358.549525] FAULT_INJECTION: forcing a failure. [ 358.549525] name failslab, interval 1, probability 0, space 0, times 0 13:53:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) lsetxattr$trusted_overlay_origin(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080), &(0x7f00000000c0), 0x2, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@known='trusted.syz\x00') [ 358.632139] CPU: 0 PID: 25470 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 358.640068] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 358.649419] Call Trace: [ 358.652057] dump_stack+0x1fc/0x2ef [ 358.655700] should_fail.cold+0xa/0xf [ 358.659534] ? setup_fault_attr+0x200/0x200 [ 358.663858] ? lock_acquire+0x170/0x3c0 [ 358.667943] __should_failslab+0x115/0x180 [ 358.672349] should_failslab+0x5/0x10 [ 358.676162] kmem_cache_alloc+0x277/0x370 13:53:13 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x74000000, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 358.680322] getname_kernel+0x4e/0x370 [ 358.684214] kern_path+0x1b/0x40 [ 358.687581] lookup_bdev+0xfc/0x220 [ 358.691200] ? bd_acquire+0x440/0x440 [ 358.695012] blkdev_get_by_path+0x1b/0xd0 [ 358.699164] btrfs_get_bdev_and_sb+0x2f/0x2f0 [ 358.703660] open_fs_devices+0x5a3/0xa50 [ 358.707727] ? find_fsid+0xb0/0xb0 [ 358.711275] btrfs_open_devices+0x114/0x150 [ 358.715599] btrfs_mount_root+0xa60/0x1830 [ 358.719849] ? btrfs_decode_error+0x70/0x70 [ 358.724179] ? __mutex_unlock_slowpath+0xea/0x610 13:53:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) perf_event_open(&(0x7f0000000080)={0x5, 0x80, 0x9, 0x9, 0x6, 0x7, 0x0, 0x6, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x3, 0x1, @perf_bp={&(0x7f0000000000), 0x8}, 0x2010, 0xd3, 0x101, 0x5, 0x7, 0x10001, 0x7fff, 0x0, 0x5, 0x0, 0xff4}, 0x0, 0x5, r0, 0x3) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 358.729036] ? check_preemption_disabled+0x41/0x280 [ 358.734068] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 358.739085] ? pcpu_alloc+0xc9/0x1190 [ 358.742898] ? __lockdep_init_map+0x100/0x5a0 [ 358.747405] mount_fs+0xa3/0x310 [ 358.750787] vfs_kern_mount.part.0+0x68/0x470 [ 358.755285] ? kfree+0x110/0x210 [ 358.758656] vfs_kern_mount+0x3c/0x60 [ 358.762458] btrfs_mount+0x23a/0xaa0 [ 358.766182] ? btrfs_show_options+0xfd0/0xfd0 [ 358.770669] ? __mutex_unlock_slowpath+0xea/0x610 [ 358.775510] ? check_preemption_disabled+0x41/0x280 [ 358.780522] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 358.785662] ? pcpu_alloc+0xc9/0x1190 [ 358.789446] ? __lockdep_init_map+0x100/0x5a0 [ 358.793925] mount_fs+0xa3/0x310 [ 358.797291] vfs_kern_mount.part.0+0x68/0x470 [ 358.801816] do_mount+0x113c/0x2f10 [ 358.805438] ? cmp_ex_sort+0xc0/0xc0 [ 358.809135] ? __do_page_fault+0x180/0xd60 [ 358.813364] ? copy_mount_string+0x40/0x40 [ 358.817611] ? memset+0x20/0x40 [ 358.820879] ? copy_mount_options+0x26f/0x380 [ 358.825362] ksys_mount+0xcf/0x130 [ 358.828883] __x64_sys_mount+0xba/0x150 [ 358.832838] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 358.837422] do_syscall_64+0xf9/0x620 [ 358.841216] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 358.846395] RIP: 0033:0x467b0a [ 358.849566] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 358.868506] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 13:53:14 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) write$binfmt_misc(r0, &(0x7f0000000100)={'syz1', "cfe4a61cafe72996f0b531ed1d448584f78775593d957c7b0df2f30769afb271cf889475266494a1a782371fd79ab198519c048af01258582af1c0dbebbf4a1adda124284e1d9f500fd34137e20e0a1979a0a40dd366d046c740461906bae906e8d95cb33408a9022f31f89b32bf52b531151da61a78485dfa140711dd1e61e54599fb59238ac85a7b5e7d20a2d8e93ed42824f3bb84b40860e3a7f9ab456bb747ce7ffa703c2b2381912db0bc007251dd71a3ed902555c448acd582cfc28eabf5ad841fd539b7eab65bdf828799e2196e701fccaec194e6e8a64750373d1cd79515d72a899f59c4ee5091a2cb6e5715b684a9e5660268d9ac57ac25976ad5"}, 0x103) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 358.876209] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 358.883471] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 358.890874] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 358.898127] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 358.905389] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:53:14 executing program 5 (fault-call:0 fault-nth:56): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:14 executing program 0: ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f00000001c0)={0xffffffffffffffff, 0x182a4142, 0x7f, 0x1}) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000100)={r0}, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000200), 0x0, 0xd9f, 0x0) r3 = accept$packet(r1, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000000240)=0x47) setsockopt$bt_l2cap_L2CAP_CONNINFO(r2, 0x6, 0x2, &(0x7f0000000200)={0x8001, "baf6ea"}, 0x6) ioctl$EXT4_IOC_MOVE_EXT(r3, 0xc028660f, &(0x7f0000000380)={0x0, r0, 0x9, 0x8}) setsockopt$sock_int(r3, 0x1, 0x2, &(0x7f0000000180)=0x81, 0x4) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x110) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r4, 0x0) mmap(&(0x7f0000502000/0x3000)=nil, 0x3000, 0x2000008, 0x30, 0xffffffffffffffff, 0xad435000) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) getsockname$ax25(0xffffffffffffffff, &(0x7f00000003c0)={{0x3, @null}, [@default, @netrom, @bcast, @bcast, @rose, @bcast, @rose, @null]}, &(0x7f0000000000)=0xfffffffffffffe9e) preadv(r4, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO(r4, 0xc08c5335, &(0x7f00000002c0)={0x8, 0x4, 0x1, 'queue1\x00', 0x7fff}) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="7472750029c41fe137bdb3d1abba47b25f3afe46d4eb6e9c3fc0eb27a3d0f054cba14e99c88cc32d7740ab0666d1a0d805c345c4ef59325a3aedd785c92488e1b089478d96cdbefcdcd7399929986cc71afe73fd3153a1c025b440525e406fa4df56ebdb81a3246ca6821f76141fd4c20626a912155b8804454020a7a33fc093cf9721ac9050e66ed4900faf7942b50700f0a0ddb66ef32fcdad0aa00920622208694c6f89a4d8ad02d766adc9948421d546be7595fd478a762429c6bd6e106c3a3951ff0f34b1ae619534feabaafcfb6de4f95d6caf829f789992d5fe4415e7153e87a41a27afc616633c0de06f84d699346e49c9a450ea4423837f5cc41b448e7bcc769e163a0254d4089c843e34017097f715256d1dc29964fab13896e75d52486fa3319a68a9ca24ae4a5b1e4d6964b8d090cc4737cf63b2a1ed9ce08a8dbac618cb0d5984d01a4b4d45bf768845a5dcb76661f12d2c67e2f6714d099a32f3003159d8ae9767c14e66e5072667998cfb41f3cab36d9fb09231c22dd9ed2700000010000000d3053c100f0679a6ff76f7b594a53991f532664818914d85e6e8be6d817621a86a797f886205c6cd3b9a826d3c2ce9a9ed9c346ed8ac170000000000000000006bf66fe0808cf9ead1f67cf684d532b2a1391cb63609f3c041edea68cdf03656689c86c036bccfd6fd8a1f6e009e5e932ebbe24fca898fb345aeb7fa42c5ff2c6b880f35202811357b81209e57a65940a0f0036f9398ba86d2e53086bd7885ffd18a1f1555447354fb41c31271cabc61b3373a974179f242b3a59965dd49846021ceb029ee8b46f04eb4e7bc4db2912371644ee592d65cc50ba4a0386a11bbbe0b51bd61000eb39d323a970069230a713f51517b627c8ba5e61044fdf7c0236fd2c1b0148b0ee2a3cb7f989772b28c57f19cad224189e94414b643b5486db33414423b71ff"]) 13:53:14 executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mq_timedsend(r1, &(0x7f0000000080)="d4e6f860e6aaf3c122aaae4e5e847eddee2fe97e5278a05e800211afe6fec34925d1298258e3ed132d7563f4b546a84a3bfd39a7b48de717c9748573c9c78515698d125c4f05f7e555302c4c6e9d1120992b2aa8de6307cee497d1d01e53d827b04d743c4950cc80e604bcfc73008ffb518c", 0x72, 0x1, &(0x7f0000000000)) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000a80)={{{@in=@remote, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in6=@initdev}}, &(0x7f0000000b80)=0xe8) syz_mount_image$gfs2(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', 0xffffffff, 0x4, &(0x7f0000000540)=[{&(0x7f0000000180)="27c64010d0a54f860cd3365e16daa475262be788316a9369204a9399fb595e24afdb867b80615716df8757ee822f1d883faeb7a401235d24cb2d5ad08de19db7e0ead05bab09c1d41923ef157590f66f0cc7b45addc8a917bc5db91f3003c2ddf150e00374bcb141b000d38868da2fdf20688c5c6312f8bfd2c3639578aac306a7519814c9fb9ee554d4dee98cd35ef149ec7bc2c60d5980f581871a0a5da64012247b9d76edb9ba69a25f945d44faae7b97ea3eab8ee75a157c1973d825163fc5409660ea94f124d098ae8c", 0xcc, 0x6}, {&(0x7f0000000280)="ab12fe784949562537462bfa2e377315820d6965f01ab6141165d4247b45cf45c901c78714c24c0a9c7ba1972f6d414f8bb5f5d665ba8d2e8efcb6654bb0a5e2bd021f9cb754806b7e6ad87dd8ecd7accb05e536efb9b3267c83d00f70c51f91e50fd37f0edb68adac17b4c368cd6b53e39dbe3b13df84a1b9ce18bd5b237537ec7f50512f8fe66b55039eaea7cb9eebc21335887108df1f82c92938d9332094945b0d64be300972b1c0375ba670dd277f78829107dbaef87d545eb39371055ce59a817782da3c3788f425cd7a78e72349a8aeb2a77869e8ade93f3bf1b780", 0xdf, 0x20}, {&(0x7f0000000380)="7296f5663a469c0abf25a4efcd05093d3b1d867474c3431d848fd312449c71f72e8fb305f525be96057c3c80d02d366952aca91fb074dfbd507f47101a7e01cedd85ea47ed42cbe5af571323d619ba315fcda8ee06cd7e62e8b6e09eb5c8c15c1326ce87839e89cc930b765ce5072001528327d5f1d87bd2fe57d4888277b665b339df83e62795e6977cab4eab4e1d305f8c76b0", 0x94, 0x948}, {&(0x7f0000000440)="0ff32e7513e5e52163860792cfd65d03c644822fa713d4d3b3271c2ca79ea8bb9c791adb274de7b4b99c15f5b323444587f7f5e0ddbf9a55278128a2d5a65d35367e855ff215947d416007ef5b5690a6c952ad18ea94da422d42011251c66f04328819b0ac1d2c419883dd2ba266a77557c0fc4cc5d587a3d2f96ed11e63c291689eb6e6e08d1bc55b58e7802db966187a5a8301eea44fe1a0805d13d5bd7651b55074b052ea32d4f07d333e390179bcdd952c228098c3852d0a903d3e6e3953332d0a85e3e7b34764de4c7ca8046e4e774efe6a34f583d07e34df9183c0a53b2d58477d7d550c64edfde067bcc4a2398cc7ca875d5bc9b56d5fe75f04bf", 0xfe, 0x2}], 0x200000, &(0x7f0000000bc0)={[{@lockproto_nolock}, {}], [{@subj_type={'subj_type', 0x3d, '^\'[*\xde'}}, {@pcr={'pcr', 0x3d, 0x7}}, {@fsuuid={'fsuuid', 0x3d, {[0x32, 0x62, 0x36, 0x35, 0x33, 0x34, 0x39, 0x65], 0x2d, [0x30, 0x64, 0x65, 0x61], 0x2d, [0x35, 0x3e, 0x32, 0x64], 0x2d, [0xb3b406dfe552866b, 0x31, 0x34, 0x35], 0x2d, [0xc, 0x66, 0x32, 0x33, 0x66, 0x64, 0x39, 0x35]}}}, {@pcr={'pcr', 0x3d, 0x35}}, {@obj_role={'obj_role', 0x3d, '[!^%]\x00'}}, {@hash}, {@uid_eq={'uid', 0x3d, r2}}, {@euid_lt={'euid<', 0xee01}}]}) fremovexattr(r0, &(0x7f0000002500)=ANY=[@ANYBLOB]) 13:53:14 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x37b080, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001c00)=[{&(0x7f0000001700)=""/200, 0xc8}, {&(0x7f0000001800)=""/179, 0xb3}, {&(0x7f0000001440)=""/21, 0x15}, {&(0x7f00000018c0)=""/207, 0xcf}, {&(0x7f00000019c0)=""/132, 0x84}, {&(0x7f0000001a80)=""/153, 0x99}, {&(0x7f0000001b40)=""/186, 0xba}], 0x7, 0x4, 0x9) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/82, 0x52}, {&(0x7f0000001180)=""/202, 0xca}, {&(0x7f0000001280)=""/93, 0x5d}, {&(0x7f0000001300)=""/158, 0x9e}, {&(0x7f00000013c0)=""/91, 0x5b}, {&(0x7f0000001680)=""/96, 0x60}, {&(0x7f00000014c0)=""/165, 0xa5}, {&(0x7f0000000000)=""/50, 0x32}], 0x9, 0x6e0, 0x15) fsetxattr$trusted_overlay_opaque(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000001640), 0x2, 0x3) connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$sock_SIOCSIFBR(r1, 0x8941, &(0x7f0000001480)=@generic={0x1, 0x6, 0x1}) 13:53:14 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x2000000, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 359.288759] BTRFS error (device loop3): superblock checksum mismatch [ 359.304848] BTRFS error (device loop3): open_ctree failed 13:53:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0xc0709411, &(0x7f0000000080)={{0x0, 0x9, 0x8000, 0x926, 0x0, 0x3, 0xfffffffffffffffc, 0x0, 0x2cb7, 0x0, 0x5, 0x9, 0x3ff, 0x3, 0x6}, 0x8, [0x0]}) [ 359.331912] FAULT_INJECTION: forcing a failure. [ 359.331912] name failslab, interval 1, probability 0, space 0, times 0 [ 359.352288] erofs: read_super, device -> /dev/loop1 [ 359.371684] erofs: options -> [ 359.381524] gfs2: invalid mount option: subj_type=^'[*Þ [ 359.386072] CPU: 0 PID: 25517 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 359.389612] erofs: cannot find valid erofs superblock [ 359.394784] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 359.394791] Call Trace: [ 359.394813] dump_stack+0x1fc/0x2ef [ 359.394833] should_fail.cold+0xa/0xf [ 359.401920] gfs2: can't parse mount arguments [ 359.409444] ? setup_fault_attr+0x200/0x200 [ 359.409460] ? lock_acquire+0x170/0x3c0 13:53:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x4010, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28302, 0x0) fremovexattr(r0, &(0x7f0000002500)=@random={'trusted.', '#\\%\x00'}) [ 359.409479] __should_failslab+0x115/0x180 [ 359.409496] should_failslab+0x5/0x10 [ 359.409507] __kmalloc+0x2ab/0x3c0 [ 359.409519] ? __list_lru_init+0xd3/0x7f0 [ 359.409534] __list_lru_init+0xd3/0x7f0 [ 359.409552] ? up_read+0x53/0x110 [ 359.455306] sget_userns+0x810/0xcd0 [ 359.459021] ? dlm_unlock_lock_handler+0x9f0/0x9f0 [ 359.463952] ? btrfs_kill_super+0x550/0x550 [ 359.468254] ? dlm_unlock_lock_handler+0x9f0/0x9f0 [ 359.473168] ? btrfs_kill_super+0x550/0x550 [ 359.477474] sget+0x102/0x140 [ 359.480587] btrfs_mount_root+0xb1f/0x1830 [ 359.484806] ? btrfs_decode_error+0x70/0x70 [ 359.489106] ? __mutex_unlock_slowpath+0xea/0x610 [ 359.493932] ? check_preemption_disabled+0x41/0x280 [ 359.498933] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 359.503929] ? pcpu_alloc+0xc9/0x1190 [ 359.507731] ? __lockdep_init_map+0x100/0x5a0 [ 359.512222] mount_fs+0xa3/0x310 [ 359.515591] vfs_kern_mount.part.0+0x68/0x470 [ 359.520077] ? kfree+0x110/0x210 [ 359.523428] vfs_kern_mount+0x3c/0x60 [ 359.527217] btrfs_mount+0x23a/0xaa0 [ 359.530930] ? btrfs_show_options+0xfd0/0xfd0 [ 359.535414] ? __mutex_unlock_slowpath+0xea/0x610 [ 359.540250] ? check_preemption_disabled+0x41/0x280 [ 359.545250] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 359.550246] ? pcpu_alloc+0xc9/0x1190 [ 359.554045] ? __lockdep_init_map+0x100/0x5a0 [ 359.558522] mount_fs+0xa3/0x310 [ 359.561872] vfs_kern_mount.part.0+0x68/0x470 [ 359.566350] do_mount+0x113c/0x2f10 [ 359.569960] ? cmp_ex_sort+0xc0/0xc0 [ 359.573653] ? __do_page_fault+0x180/0xd60 [ 359.577886] ? copy_mount_string+0x40/0x40 [ 359.582127] ? memset+0x20/0x40 [ 359.585398] ? copy_mount_options+0x26f/0x380 [ 359.589879] ksys_mount+0xcf/0x130 [ 359.593413] __x64_sys_mount+0xba/0x150 [ 359.597372] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 359.601936] do_syscall_64+0xf9/0x620 [ 359.605718] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 359.610918] RIP: 0033:0x467b0a [ 359.614119] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 13:53:14 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x800, 0x81) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) r2 = openat$vimc0(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BTRFS_IOC_LOGICAL_INO(r2, 0xc0389424, &(0x7f0000000100)={0x3e78, 0x18, '\x00', 0x1, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) 13:53:14 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x7a000000, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 359.633009] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 359.640709] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 359.647968] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 359.655221] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 359.662480] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 359.669727] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 [ 359.777448] erofs: read_super, device -> /dev/loop1 13:53:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x1) mmap(&(0x7f00003a3000/0x3000)=nil, 0x3000, 0x1000002, 0x20010, r1, 0xe0433000) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000000140)=ANY=[@ANYRES64]) r2 = syz_open_dev$vcsu(&(0x7f0000000000), 0xffff, 0x400) r3 = syz_mount_image$btrfs(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x7, 0x3, &(0x7f0000002340)=[{&(0x7f00000021c0)="6024945d3bebfdbe3a54a4b5c7ab1350b0f35444b35074641ac67a3ec18179be5f35604747e5bdf4a08cd8dfbb705e6de71652cc8579da045b8f773e920fba330811f125d7925cb06f25bc916a3e030be1fd30bf8e04d5da550fb0e7446bc067", 0x60, 0x81}, {&(0x7f0000000100)="512a3b07e06cbf74a469b6e0", 0xc, 0x3f}, {&(0x7f0000002240)="c85a2b091541b4f6169016d22f3805f5f80dace1a931e7b0e93f6558c72ba71807fcc6f9f763d7dad6e8069289d68f1955b9579070f16b0f3ff304c91a8382970df948bb09413421f223efef945fa807b380f0fdc193ddefb5e2f766b9f4d09e431b5fffd01adeb710d937acea5e8abf36c2fdce518475ad671aee43c45b3fd2baab9a15cdf3e40741de38cea37e50238551da6744b83da6de960d33280aabbeabdb3a7f6deb50e81670aacd65df724116a17533e86ef3ed866b818eb758cab3254305311b14b080f7f3e455cb119626754eb2af97541bea4b7508d6e8f7b9ee948de95887f4505f41b285e6a3", 0xed, 0xcf}], 0x1000, &(0x7f00000023c0)={[{@subvolid={'subvolid', 0x3d, 0x8}}, {@space_cache_v1}, {@space_cache_v1}, {@fragment_metadata}, {@nodatasum}], [{@smackfshat}, {@fsname={'fsname', 0x3d, '/dev/vcsu#\x00'}}, {@seclabel}, {@obj_type={'obj_type', 0x3d, '({-!}'}}, {@dont_appraise}, {@smackfsroot={'smackfsroot', 0x3d, '/dev/vcsu#\x00'}}, {@dont_hash}, {@smackfsdef={'smackfsdef', 0x3d, ')1\'@'}}, {@hash}]}) readv(r3, &(0x7f0000002ac0)=[{&(0x7f00000024c0)=""/174, 0xae}, {&(0x7f0000002580)=""/188, 0xbc}, {&(0x7f0000002640)=""/229, 0xe5}, {&(0x7f0000002740)=""/122, 0x7a}, {&(0x7f00000027c0)=""/130, 0x82}, {&(0x7f0000002880)=""/132, 0x84}, {&(0x7f0000002940)=""/199, 0xc7}, {&(0x7f0000002a40)=""/78, 0x4e}], 0x8) read$FUSE(r2, &(0x7f0000000180)={0x2020}, 0x2020) 13:53:14 executing program 5 (fault-call:0 fault-nth:57): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 359.801719] erofs: options -> [ 359.819492] erofs: cannot find valid erofs superblock 13:53:15 executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mq_timedsend(r1, &(0x7f0000000080)="d4e6f860e6aaf3c122aaae4e5e847eddee2fe97e5278a05e800211afe6fec34925d1298258e3ed132d7563f4b546a84a3bfd39a7b48de717c9748573c9c78515698d125c4f05f7e555302c4c6e9d1120992b2aa8de6307cee497d1d01e53d827b04d743c4950cc80e604bcfc73008ffb518c", 0x72, 0x1, &(0x7f0000000000)) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000a80)={{{@in=@remote, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in6=@initdev}}, &(0x7f0000000b80)=0xe8) syz_mount_image$gfs2(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', 0xffffffff, 0x4, &(0x7f0000000540)=[{&(0x7f0000000180)="27c64010d0a54f860cd3365e16daa475262be788316a9369204a9399fb595e24afdb867b80615716df8757ee822f1d883faeb7a401235d24cb2d5ad08de19db7e0ead05bab09c1d41923ef157590f66f0cc7b45addc8a917bc5db91f3003c2ddf150e00374bcb141b000d38868da2fdf20688c5c6312f8bfd2c3639578aac306a7519814c9fb9ee554d4dee98cd35ef149ec7bc2c60d5980f581871a0a5da64012247b9d76edb9ba69a25f945d44faae7b97ea3eab8ee75a157c1973d825163fc5409660ea94f124d098ae8c", 0xcc, 0x6}, {&(0x7f0000000280)="ab12fe784949562537462bfa2e377315820d6965f01ab6141165d4247b45cf45c901c78714c24c0a9c7ba1972f6d414f8bb5f5d665ba8d2e8efcb6654bb0a5e2bd021f9cb754806b7e6ad87dd8ecd7accb05e536efb9b3267c83d00f70c51f91e50fd37f0edb68adac17b4c368cd6b53e39dbe3b13df84a1b9ce18bd5b237537ec7f50512f8fe66b55039eaea7cb9eebc21335887108df1f82c92938d9332094945b0d64be300972b1c0375ba670dd277f78829107dbaef87d545eb39371055ce59a817782da3c3788f425cd7a78e72349a8aeb2a77869e8ade93f3bf1b780", 0xdf, 0x20}, {&(0x7f0000000380)="7296f5663a469c0abf25a4efcd05093d3b1d867474c3431d848fd312449c71f72e8fb305f525be96057c3c80d02d366952aca91fb074dfbd507f47101a7e01cedd85ea47ed42cbe5af571323d619ba315fcda8ee06cd7e62e8b6e09eb5c8c15c1326ce87839e89cc930b765ce5072001528327d5f1d87bd2fe57d4888277b665b339df83e62795e6977cab4eab4e1d305f8c76b0", 0x94, 0x948}, {&(0x7f0000000440)="0ff32e7513e5e52163860792cfd65d03c644822fa713d4d3b3271c2ca79ea8bb9c791adb274de7b4b99c15f5b323444587f7f5e0ddbf9a55278128a2d5a65d35367e855ff215947d416007ef5b5690a6c952ad18ea94da422d42011251c66f04328819b0ac1d2c419883dd2ba266a77557c0fc4cc5d587a3d2f96ed11e63c291689eb6e6e08d1bc55b58e7802db966187a5a8301eea44fe1a0805d13d5bd7651b55074b052ea32d4f07d333e390179bcdd952c228098c3852d0a903d3e6e3953332d0a85e3e7b34764de4c7ca8046e4e774efe6a34f583d07e34df9183c0a53b2d58477d7d550c64edfde067bcc4a2398cc7ca875d5bc9b56d5fe75f04bf", 0xfe, 0x2}], 0x200000, &(0x7f0000000bc0)={[{@lockproto_nolock}, {}], [{@subj_type={'subj_type', 0x3d, '^\'[*\xde'}}, {@pcr={'pcr', 0x3d, 0x7}}, {@fsuuid={'fsuuid', 0x3d, {[0x32, 0x62, 0x36, 0x35, 0x33, 0x34, 0x39, 0x65], 0x2d, [0x30, 0x64, 0x65, 0x61], 0x2d, [0x35, 0x3e, 0x32, 0x64], 0x2d, [0xb3b406dfe552866b, 0x31, 0x34, 0x35], 0x2d, [0xc, 0x66, 0x32, 0x33, 0x66, 0x64, 0x39, 0x35]}}}, {@pcr={'pcr', 0x3d, 0x35}}, {@obj_role={'obj_role', 0x3d, '[!^%]\x00'}}, {@hash}, {@uid_eq={'uid', 0x3d, r2}}, {@euid_lt={'euid<', 0xee01}}]}) fremovexattr(r0, &(0x7f0000002500)=ANY=[@ANYBLOB]) 13:53:15 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x3000000, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:53:15 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) r2 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r2, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000040)={0x14, 0xc0, 0x1}, 0x14}}, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 359.921130] BTRFS error (device loop3): superblock checksum mismatch [ 359.949783] BTRFS error (device loop3): open_ctree failed [ 359.968668] gfs2: invalid mount option: subj_type=^'[*Þ [ 359.974066] gfs2: can't parse mount arguments [ 359.985702] FAULT_INJECTION: forcing a failure. [ 359.985702] name failslab, interval 1, probability 0, space 0, times 0 [ 359.997317] CPU: 0 PID: 25582 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 360.005201] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 360.014546] Call Trace: [ 360.017121] dump_stack+0x1fc/0x2ef [ 360.020795] should_fail.cold+0xa/0xf [ 360.024585] ? vfs_kern_mount+0x3c/0x60 [ 360.028542] ? setup_fault_attr+0x200/0x200 [ 360.032889] ? blk_queue_enter+0x40b/0xb70 [ 360.037110] __should_failslab+0x115/0x180 [ 360.041331] should_failslab+0x5/0x10 [ 360.045123] kmem_cache_alloc_node+0x54/0x3b0 [ 360.049619] create_task_io_context+0x2c/0x430 [ 360.054195] generic_make_request_checks+0x1c4f/0x22e0 [ 360.059463] ? should_fail_bio.isra.0+0xa0/0xa0 [ 360.064124] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 360.069129] ? kmem_cache_alloc+0x315/0x370 [ 360.073441] generic_make_request+0x23f/0xdf0 [ 360.077930] ? blk_put_request+0x110/0x110 [ 360.082154] ? check_preemption_disabled+0x41/0x280 [ 360.087157] ? alloc_buffer_head+0x20/0x130 [ 360.091468] submit_bio+0xb1/0x430 [ 360.094997] ? generic_make_request+0xdf0/0xdf0 [ 360.099651] ? check_preemption_disabled+0x41/0x280 [ 360.104660] ? guard_bio_eod+0x2a0/0x650 [ 360.108708] submit_bh_wbc+0x5a7/0x760 [ 360.112589] block_read_full_page+0x7cf/0xd10 [ 360.117073] ? block_llseek+0xc0/0xc0 [ 360.120864] ? __bread_gfp+0x300/0x300 [ 360.124746] ? add_to_page_cache_locked+0x40/0x40 [ 360.129583] do_read_cache_page+0x533/0x1170 [ 360.133978] ? blkdev_writepages+0x20/0x20 [ 360.138214] btrfs_scan_one_device+0x195/0xd00 [ 360.142785] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 360.147872] ? debug_check_no_obj_freed+0x201/0x490 [ 360.152876] ? device_list_add+0xdd0/0xdd0 [ 360.157098] ? kfree+0x110/0x210 [ 360.160450] ? btrfs_mount_root+0x107a/0x1830 [ 360.164932] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 360.169512] btrfs_mount_root+0x9df/0x1830 [ 360.173743] ? btrfs_decode_error+0x70/0x70 [ 360.178051] ? __mutex_unlock_slowpath+0xea/0x610 [ 360.182880] ? check_preemption_disabled+0x41/0x280 [ 360.187885] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 360.192887] ? pcpu_alloc+0xc9/0x1190 [ 360.196674] ? __lockdep_init_map+0x100/0x5a0 [ 360.201156] mount_fs+0xa3/0x310 [ 360.204512] vfs_kern_mount.part.0+0x68/0x470 [ 360.208992] ? kfree+0x110/0x210 [ 360.212349] vfs_kern_mount+0x3c/0x60 [ 360.216143] btrfs_mount+0x23a/0xaa0 [ 360.219855] ? btrfs_show_options+0xfd0/0xfd0 [ 360.224337] ? __mutex_unlock_slowpath+0xea/0x610 [ 360.229170] ? check_preemption_disabled+0x41/0x280 [ 360.234178] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 360.239178] ? pcpu_alloc+0xc9/0x1190 [ 360.242965] ? __lockdep_init_map+0x100/0x5a0 [ 360.247446] mount_fs+0xa3/0x310 [ 360.250799] vfs_kern_mount.part.0+0x68/0x470 [ 360.255282] do_mount+0x113c/0x2f10 [ 360.258899] ? cmp_ex_sort+0xc0/0xc0 [ 360.262601] ? __do_page_fault+0x180/0xd60 [ 360.266823] ? copy_mount_string+0x40/0x40 [ 360.271048] ? memset+0x20/0x40 [ 360.274313] ? copy_mount_options+0x26f/0x380 [ 360.278795] ksys_mount+0xcf/0x130 [ 360.282325] __x64_sys_mount+0xba/0x150 [ 360.286288] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 360.290855] do_syscall_64+0xf9/0x620 [ 360.294646] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 360.299822] RIP: 0033:0x467b0a [ 360.303002] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 360.321899] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 360.329606] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 360.336873] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 360.344128] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 360.351380] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 360.358633] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:53:15 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e21, 0x80000000, @private0={0xfc, 0x0, '\x00', 0x1}, 0xff}, 0x1c) 13:53:15 executing program 5 (fault-call:0 fault-nth:58): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 360.519918] erofs: read_super, device -> /dev/loop1 [ 360.524988] erofs: options -> [ 360.531439] BTRFS error (device loop3): superblock checksum mismatch [ 360.531647] BTRFS error (device loop3): open_ctree failed 13:53:15 executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mq_timedsend(r1, &(0x7f0000000080)="d4e6f860e6aaf3c122aaae4e5e847eddee2fe97e5278a05e800211afe6fec34925d1298258e3ed132d7563f4b546a84a3bfd39a7b48de717c9748573c9c78515698d125c4f05f7e555302c4c6e9d1120992b2aa8de6307cee497d1d01e53d827b04d743c4950cc80e604bcfc73008ffb518c", 0x72, 0x1, &(0x7f0000000000)) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000a80)={{{@in=@remote, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in6=@initdev}}, &(0x7f0000000b80)=0xe8) syz_mount_image$gfs2(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', 0xffffffff, 0x4, &(0x7f0000000540)=[{&(0x7f0000000180)="27c64010d0a54f860cd3365e16daa475262be788316a9369204a9399fb595e24afdb867b80615716df8757ee822f1d883faeb7a401235d24cb2d5ad08de19db7e0ead05bab09c1d41923ef157590f66f0cc7b45addc8a917bc5db91f3003c2ddf150e00374bcb141b000d38868da2fdf20688c5c6312f8bfd2c3639578aac306a7519814c9fb9ee554d4dee98cd35ef149ec7bc2c60d5980f581871a0a5da64012247b9d76edb9ba69a25f945d44faae7b97ea3eab8ee75a157c1973d825163fc5409660ea94f124d098ae8c", 0xcc, 0x6}, {&(0x7f0000000280)="ab12fe784949562537462bfa2e377315820d6965f01ab6141165d4247b45cf45c901c78714c24c0a9c7ba1972f6d414f8bb5f5d665ba8d2e8efcb6654bb0a5e2bd021f9cb754806b7e6ad87dd8ecd7accb05e536efb9b3267c83d00f70c51f91e50fd37f0edb68adac17b4c368cd6b53e39dbe3b13df84a1b9ce18bd5b237537ec7f50512f8fe66b55039eaea7cb9eebc21335887108df1f82c92938d9332094945b0d64be300972b1c0375ba670dd277f78829107dbaef87d545eb39371055ce59a817782da3c3788f425cd7a78e72349a8aeb2a77869e8ade93f3bf1b780", 0xdf, 0x20}, {&(0x7f0000000380)="7296f5663a469c0abf25a4efcd05093d3b1d867474c3431d848fd312449c71f72e8fb305f525be96057c3c80d02d366952aca91fb074dfbd507f47101a7e01cedd85ea47ed42cbe5af571323d619ba315fcda8ee06cd7e62e8b6e09eb5c8c15c1326ce87839e89cc930b765ce5072001528327d5f1d87bd2fe57d4888277b665b339df83e62795e6977cab4eab4e1d305f8c76b0", 0x94, 0x948}, {&(0x7f0000000440)="0ff32e7513e5e52163860792cfd65d03c644822fa713d4d3b3271c2ca79ea8bb9c791adb274de7b4b99c15f5b323444587f7f5e0ddbf9a55278128a2d5a65d35367e855ff215947d416007ef5b5690a6c952ad18ea94da422d42011251c66f04328819b0ac1d2c419883dd2ba266a77557c0fc4cc5d587a3d2f96ed11e63c291689eb6e6e08d1bc55b58e7802db966187a5a8301eea44fe1a0805d13d5bd7651b55074b052ea32d4f07d333e390179bcdd952c228098c3852d0a903d3e6e3953332d0a85e3e7b34764de4c7ca8046e4e774efe6a34f583d07e34df9183c0a53b2d58477d7d550c64edfde067bcc4a2398cc7ca875d5bc9b56d5fe75f04bf", 0xfe, 0x2}], 0x200000, &(0x7f0000000bc0)={[{@lockproto_nolock}, {}], [{@subj_type={'subj_type', 0x3d, '^\'[*\xde'}}, {@pcr={'pcr', 0x3d, 0x7}}, {@fsuuid={'fsuuid', 0x3d, {[0x32, 0x62, 0x36, 0x35, 0x33, 0x34, 0x39, 0x65], 0x2d, [0x30, 0x64, 0x65, 0x61], 0x2d, [0x35, 0x3e, 0x32, 0x64], 0x2d, [0xb3b406dfe552866b, 0x31, 0x34, 0x35], 0x2d, [0xc, 0x66, 0x32, 0x33, 0x66, 0x64, 0x39, 0x35]}}}, {@pcr={'pcr', 0x3d, 0x35}}, {@obj_role={'obj_role', 0x3d, '[!^%]\x00'}}, {@hash}, {@uid_eq={'uid', 0x3d, r2}}, {@euid_lt={'euid<', 0xee01}}]}) fremovexattr(r0, &(0x7f0000002500)=ANY=[@ANYBLOB]) 13:53:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x20002, 0x18d) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE(r1, 0xc1105518, &(0x7f0000000380)={{0x5, 0x2, 0x3, 0x437, '\x00', 0x7}, 0x6, 0x10, 0x713, 0xffffffffffffffff, 0x0, 0x4, 'syz0\x00', &(0x7f0000000180), 0x0, '\x00', [0x2, 0x101, 0x6, 0x2]}) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1018c0, 0x119) sendmsg$kcm(r2, &(0x7f00000001c0)={&(0x7f0000000080)=@pppol2tp={0x18, 0x1, {0x0, r0, {0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x2a}}, 0x1, 0x2, 0x4}}, 0x80, &(0x7f0000000140)=[{&(0x7f0000000100)="7fc28e5443d002bfd78b0efbe2dd2993f6f99aee51550c64636d3d88dcec0848d785e0", 0x23}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="30000000cf9580b616010000a40000001b2a01ef2713b2ec1807bc23f6f6143f1a9890d25b7915999bff25ff0000000018e88ff5b96b93e90b360a347896a04086bfc16da188434af4114104db251daa220016d2cbd4e2828a868446d9495cc3a51fc36f80ad27edfea683049d29482925bc9c22feae4c8ca5d84a3e6416e000cff8eb86982b2c5142471ef780d500b8"], 0x30}, 0x200080c0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) fremovexattr(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="747275737465642e235c25009eb54249d16bb2b876b260a91800000000ddbbc7f16812566d4eec2a41eba7c4e23e8823a0cf7b8520bb695d99e6f9721d334650a6608dd194275929bd3bed36d96a7b3dcf5454736659668ceb04133b779a8ae0dfb66d3e4ba31e48911beb3ec61baf93b42206671a6478989edfc2613db8ff4a791fb0b0b8f1b8376e4ea7"]) 13:53:15 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x8cffffff, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 360.534281] BTRFS error (device loop3): superblock checksum mismatch [ 360.537811] erofs: cannot find valid erofs superblock [ 360.585471] BTRFS error (device loop3): open_ctree failed 13:53:15 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x9c) mmap(&(0x7f0000594000/0x4000)=nil, 0x4000, 0x1000002, 0x12, r0, 0x288ec000) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x4e23, 0x0, @mcast2, 0x7}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000200)="be1c64b62b230346ea0fa76afcb4772fb858e2c83462b73b6f30d270f69d2ee604bce13532a1882d7a6617549ec710d601cc8d1458496a0c56146c862c48592eccba298bfe08bce1f188784c73283641c2791641bac20072feebca5191cfc9affb67115698eea3359725290bcb2a9eafd35215eba526a2777c3e7d609e0300000000000000afdfbe4e5de2a2d2ae395ce3d2f42eec43646731330f2448f04690271fc3bdfb365d706c80519fb592aa8ebb83ec6ddcf68687ee2d1420f05250b611993fb7de4bff90cc63c040e63d3467fa8d8ec141d2bf730549f1a3c0727e76d35b9c1bcbc586a5f88f2b9d5175", 0xee, 0x20004000, &(0x7f0000000080)={0xa, 0x4e23, 0x4, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x40008}, 0x1c) 13:53:15 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x4000000, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() 13:53:15 executing program 0: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 360.681175] gfs2: invalid mount option: subj_type=^'[*Þ [ 360.697514] BTRFS error (device loop3): superblock checksum mismatch [ 360.706352] BTRFS error (device loop3): open_ctree failed [ 360.711907] gfs2: can't parse mount arguments 13:53:15 executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mq_timedsend(r1, &(0x7f0000000080)="d4e6f860e6aaf3c122aaae4e5e847eddee2fe97e5278a05e800211afe6fec34925d1298258e3ed132d7563f4b546a84a3bfd39a7b48de717c9748573c9c78515698d125c4f05f7e555302c4c6e9d1120992b2aa8de6307cee497d1d01e53d827b04d743c4950cc80e604bcfc73008ffb518c", 0x72, 0x1, &(0x7f0000000000)) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000a80)={{{@in=@remote, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in6=@initdev}}, &(0x7f0000000b80)=0xe8) syz_mount_image$gfs2(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', 0xffffffff, 0x4, &(0x7f0000000540)=[{&(0x7f0000000180)="27c64010d0a54f860cd3365e16daa475262be788316a9369204a9399fb595e24afdb867b80615716df8757ee822f1d883faeb7a401235d24cb2d5ad08de19db7e0ead05bab09c1d41923ef157590f66f0cc7b45addc8a917bc5db91f3003c2ddf150e00374bcb141b000d38868da2fdf20688c5c6312f8bfd2c3639578aac306a7519814c9fb9ee554d4dee98cd35ef149ec7bc2c60d5980f581871a0a5da64012247b9d76edb9ba69a25f945d44faae7b97ea3eab8ee75a157c1973d825163fc5409660ea94f124d098ae8c", 0xcc, 0x6}, {&(0x7f0000000280)="ab12fe784949562537462bfa2e377315820d6965f01ab6141165d4247b45cf45c901c78714c24c0a9c7ba1972f6d414f8bb5f5d665ba8d2e8efcb6654bb0a5e2bd021f9cb754806b7e6ad87dd8ecd7accb05e536efb9b3267c83d00f70c51f91e50fd37f0edb68adac17b4c368cd6b53e39dbe3b13df84a1b9ce18bd5b237537ec7f50512f8fe66b55039eaea7cb9eebc21335887108df1f82c92938d9332094945b0d64be300972b1c0375ba670dd277f78829107dbaef87d545eb39371055ce59a817782da3c3788f425cd7a78e72349a8aeb2a77869e8ade93f3bf1b780", 0xdf, 0x20}, {&(0x7f0000000380)="7296f5663a469c0abf25a4efcd05093d3b1d867474c3431d848fd312449c71f72e8fb305f525be96057c3c80d02d366952aca91fb074dfbd507f47101a7e01cedd85ea47ed42cbe5af571323d619ba315fcda8ee06cd7e62e8b6e09eb5c8c15c1326ce87839e89cc930b765ce5072001528327d5f1d87bd2fe57d4888277b665b339df83e62795e6977cab4eab4e1d305f8c76b0", 0x94, 0x948}, {&(0x7f0000000440)="0ff32e7513e5e52163860792cfd65d03c644822fa713d4d3b3271c2ca79ea8bb9c791adb274de7b4b99c15f5b323444587f7f5e0ddbf9a55278128a2d5a65d35367e855ff215947d416007ef5b5690a6c952ad18ea94da422d42011251c66f04328819b0ac1d2c419883dd2ba266a77557c0fc4cc5d587a3d2f96ed11e63c291689eb6e6e08d1bc55b58e7802db966187a5a8301eea44fe1a0805d13d5bd7651b55074b052ea32d4f07d333e390179bcdd952c228098c3852d0a903d3e6e3953332d0a85e3e7b34764de4c7ca8046e4e774efe6a34f583d07e34df9183c0a53b2d58477d7d550c64edfde067bcc4a2398cc7ca875d5bc9b56d5fe75f04bf", 0xfe, 0x2}], 0x200000, &(0x7f0000000bc0)={[{@lockproto_nolock}, {}], [{@subj_type={'subj_type', 0x3d, '^\'[*\xde'}}, {@pcr={'pcr', 0x3d, 0x7}}, {@fsuuid={'fsuuid', 0x3d, {[0x32, 0x62, 0x36, 0x35, 0x33, 0x34, 0x39, 0x65], 0x2d, [0x30, 0x64, 0x65, 0x61], 0x2d, [0x35, 0x3e, 0x32, 0x64], 0x2d, [0xb3b406dfe552866b, 0x31, 0x34, 0x35], 0x2d, [0xc, 0x66, 0x32, 0x33, 0x66, 0x64, 0x39, 0x35]}}}, {@pcr={'pcr', 0x3d, 0x35}}, {@obj_role={'obj_role', 0x3d, '[!^%]\x00'}}, {@hash}, {@uid_eq={'uid', 0x3d, r2}}, {@euid_lt={'euid<', 0xee01}}]}) 13:53:15 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$BTRFS_IOC_QUOTA_RESCAN_STATUS(r2, 0x8040942d, &(0x7f0000000000)) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) fcntl$setstatus(r2, 0x4, 0x6400) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 360.815598] FAULT_INJECTION: forcing a failure. [ 360.815598] name failslab, interval 1, probability 0, space 0, times 0 [ 360.837693] CPU: 0 PID: 25643 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 360.845601] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 360.855037] Call Trace: [ 360.857622] dump_stack+0x1fc/0x2ef [ 360.861248] should_fail.cold+0xa/0xf [ 360.865042] ? setup_fault_attr+0x200/0x200 [ 360.869359] __should_failslab+0x115/0x180 [ 360.873583] should_failslab+0x5/0x10 [ 360.877366] kmem_cache_alloc+0x3f/0x370 [ 360.881413] ? mempool_alloc+0x350/0x350 [ 360.885457] mempool_alloc+0x146/0x350 [ 360.889334] ? mempool_resize+0x790/0x790 [ 360.893468] ? lock_downgrade+0x720/0x720 [ 360.897614] ? mark_held_locks+0xa6/0xf0 [ 360.901662] bio_alloc_bioset+0x389/0x5e0 [ 360.905797] ? __find_get_block+0x314/0xde0 [ 360.910113] ? bvec_alloc+0x2f0/0x2f0 [ 360.913899] ? __getblk_slow+0x6a3/0x9e0 [ 360.917949] submit_bh_wbc+0x141/0x760 [ 360.921834] __bread_gfp+0x14e/0x300 [ 360.925535] btrfs_read_dev_super+0x8a/0x230 [ 360.929929] btrfs_get_bdev_and_sb+0xf6/0x2f0 [ 360.934412] open_fs_devices+0x5a3/0xa50 [ 360.938463] ? find_fsid+0xb0/0xb0 [ 360.941997] btrfs_open_devices+0x114/0x150 [ 360.946306] btrfs_mount_root+0xa60/0x1830 [ 360.950534] ? btrfs_decode_error+0x70/0x70 [ 360.954841] ? __mutex_unlock_slowpath+0xea/0x610 [ 360.959672] ? check_preemption_disabled+0x41/0x280 [ 360.964678] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 360.969692] ? pcpu_alloc+0xc9/0x1190 [ 360.973480] ? __lockdep_init_map+0x100/0x5a0 [ 360.977963] mount_fs+0xa3/0x310 [ 360.981337] vfs_kern_mount.part.0+0x68/0x470 [ 360.985851] ? kfree+0x110/0x210 [ 360.989207] vfs_kern_mount+0x3c/0x60 [ 360.992997] btrfs_mount+0x23a/0xaa0 [ 360.996705] ? btrfs_show_options+0xfd0/0xfd0 [ 361.001187] ? __mutex_unlock_slowpath+0xea/0x610 [ 361.006027] ? check_preemption_disabled+0x41/0x280 [ 361.011047] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 361.016055] ? pcpu_alloc+0xc9/0x1190 [ 361.019850] ? __lockdep_init_map+0x100/0x5a0 [ 361.024367] mount_fs+0xa3/0x310 [ 361.027728] vfs_kern_mount.part.0+0x68/0x470 [ 361.032218] do_mount+0x113c/0x2f10 [ 361.035835] ? cmp_ex_sort+0xc0/0xc0 [ 361.039534] ? __do_page_fault+0x180/0xd60 [ 361.043754] ? copy_mount_string+0x40/0x40 [ 361.047978] ? memset+0x20/0x40 [ 361.051248] ? copy_mount_options+0x26f/0x380 [ 361.055730] ksys_mount+0xcf/0x130 [ 361.059258] __x64_sys_mount+0xba/0x150 [ 361.063227] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 361.067791] do_syscall_64+0xf9/0x620 [ 361.071582] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 361.076754] RIP: 0033:0x467b0a [ 361.079935] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 361.098833] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 361.106522] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 361.113772] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 361.121029] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 361.128281] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 361.135533] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:53:16 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x97ffffff, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 361.163766] erofs: read_super, device -> /dev/loop1 [ 361.169761] erofs: options -> [ 361.175996] BTRFS error (device loop3): superblock checksum mismatch [ 361.200743] erofs: cannot find valid erofs superblock 13:53:16 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) r2 = syz_mount_image$omfs(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x80, 0x3, &(0x7f0000001240)=[{&(0x7f0000000100)="bfd400042150631aab6bd825cccb8933c8018394007d1b8b67b68f1271c43f0e44e5c9f14521513806f479af003a80caeae0cbdec17ba83aafc09c33d549eb95da0dfbc457792559768e7716798879854280ce62b761cfbf", 0x58, 0x81}, {&(0x7f0000000180)="51d26b32cc8539f6531239abc41214cfaed83965a0887b4833f59ba0a03306f3ab0c9cdba216cf32e6fa1e7d87fd4d4505c1ecc0b73a6244c37d97bb0fb244aa879926bb787462029675030ede162bf52f20de306a5ba402a7701fb4b70f0a23ee77ccffd71b30a230f80abea3d563ee748dba3107a9e68f68ab71d532222b326df41c42ff9e54d233d1791017f924738d8dc7e59fe1a90a622d575ac51e0a626d8f1d353071c5b01e0047b15e693dafd6799839d2911650263136860691ba36504a46de18e361c3b7ac9df8cf81e4542f2e97db099ef196f7d3ef3d0306926f6929aeb8e09e311e18d3d8f9ed5553772b958b92d7d3bdab914fae6760128330179960355260ec7c2b799a7e49c2c79749a3f43165d5cba8d4ac24e7645420852fe62cbc235c5717c680abd68f25bc0f502a3ae476b2a2fc2a97a22a7ddcc3f6ea06a0e743e4f0e12269b2fbc17ce5511728b58ff187db880e000c6df6962df563ba55afad71f4ad3a255e0690ae2b378abaa3d5cb02aa26d41d158913f6eadb76dcc997f67d0d7759035343f205827d9cdb61400dc6ab7a0dac53b22f1512ca9d204ffe87f4bb3f70f6b4f3a22f57336c588644eaaa558465d7126272a2d2e440fdffdf30e79b42d465c0b924b86c6a05f1fd5161790880ddb23971d393e8dfa3ca3f845da784728ef6fea99a8633456a1229da46ad07424c176e1960461528782fb6dbf5f27e2884b61c79f193da85b4ab99de50ddc7a30b3dea5fbe5806ad613be816839ddcbf2284ac5f672f3e00500da8a7645e0c17b4f956f5c225ffc90b1581b30acf28317440102ba4031e44c44cbd01b602c21079ec9794d86eff3623835a81142b7d2f9b47abd1800a66dccd9d20f53829ba27a2d6c6ff3996a1d644279646eb9b359020f39b9c86603bf09d639c81d159c1d0f5f1bf62f537af0916c296d9b470c942ef10ba32c95b0a42eb7c50b9592cf663af90ab6c02ad5346aa38575d601b4d857d7095b637d6914672fb2f0789177603ee453bf2dc4febd95e2134fdefb54c3b5156c2516bf807766d6bafdf6606b2e79fe550c3c7a5e8a0d48847594b0c5e264394c9cc839df5eca11169896d0c42a559bb3d220aabca2bcffa8ab1c2b2a17e4fa936bae1a2ac36dbf916f1b47533d39311c1af65fa9ea72affc58845967d24eb8cf3444b169d2a5f96a75887c87bb98022a7713d273436dd25810f61a37eed89146ae0579f0549d917b5bf57e0d452dbc02f1025a09095c2fa5943528f4080a84eac5524f5a6f2007f0b0df88d975f28c31e1879495725f63d4adf66c13be439a7ec80deda88c732cc51886090f9d743fc7eb1c9f7506efc412bfe2b4eda31890e963b1b2de5de014e0d23600a4122a293f9a8ac22b107233c922684968ed00741882df85ecd88b4bf6241c49b3059e8a509f2677dc3a496bd6937d4214622dd54d9f3f31ed854f95acd3204a191c4fd55f63b6f558236e9a1f19970094f160a1a7562db7715cf1ccd4ceb2bca327f30891a0a4ec98250001b7d749939e7c2ca91bb5c35993f09ba53d90c364dd8c93c59a6538a603e165a15729d4a05f1ff709c9c990517ace8e27604d2ed29468a2b747328385e4c6785c22d385d339ff6d78720973f64a1e1a26ba1bea15ea7f47afe436f7b23bfb107823216dc20be0c9f38eec31c988d1b72b43f01e229d2b4d0d03cc4eede11ac4b8c4e66b3debf941feecdfebc2fd31e0b1d366327e6757d074f0dcfd2bd0429059794f9be959a62153e308009e8124f6ac0bd6380466683c1c6a47e65a868e44a4b9917b28dde1f6aa2d7d34d72bfae21e777c364cb84f6b388c1dba14765838d50b82d4d51260e34930c2e12009cf43219a87ab0e70d3e5c460d51b1c75074f150ca3ca1770584d6f3db8502553fefbbb0fae37b4c2087a71b5582011e3a139101ad251894731b5d052629f1804ce027c39edfa98daa4bbbadbfa744d0427ce36d28c6848ea89633622e55cae49427609bb4e2ae9107330898378591dd0bcbe068f4e7541e8292816d428e85194e1e48afdab9df58da3f2f47aa2bea50cf6a41f4c3a1a460165cc93ab19364f427eac4004ca54688309b554efef39f4cc49619656089f367661ecbb4a431c578af04a911a48d8756f4c3253457a9ca600e088db59f2325bb2aa02bad478359ed6f9ab19cd3faa7ab65211ce854a0ca9ee0bcef4de5a2113efc0d0449c4dc08862566d19b7418378e74c9a22e3bb950c307bf31c5402c103fb71480e57405b07f4f053354928ed8d2d1ee29dfe54203c6fad6ad24e7ce04c16ffddc800f48a1d973336e5f33b2c6aa5971715441957f73b73681185c0fe9f8a3b565300f9a1e5aa05f4930595390b70dd8204e6c7c1e4c349543dd0f4e1b9553d1c4c3f46d1fd1e6c61eb9742a352ce8beec28c1cdefc32fa834ba4c25bfd0584adbcbe1af439739b1e146c6b1caebea42d03c63e9f1b05bacadf239a9d9e67e072375e63e57402d6701bb2301e79a5ce01d0f232055852ab786db2781ae466294fb13f77342577c80bdccb6824cf870fa71677236616b9aba27ff0387d867408410e9e710d09ebdecd926b10c8887bb035c111996990caf2afd669432aed2f08a08d2ae45a16213727fee28c07377c378db2463d9ad18649a51cd6b441bb6f13b9101b333b4c3741bbe24e74b9988b722869d5cb08f065d0084278c8004edb88e047d8253951c68e95029930df6f636fffb7382c1626ece91af136cfbcb963be3ccfbd46fd25e3cf0463dc08b9a3b1dfbed1946f68b59e578c8ccdf8dbfa94746c31252b24e3ca4566cd39af6b26a1b13f89a72257f86141d1f090d4b4072811ea5ff922dce86d8bc4861d4e73be01987a05afb771b630b0dcff5a27820692dde4e609da839a3a47266619506d9888591dca63fe2c411c2be75806d5ae26354393522fad62a89565ebb73a44a10090295d30edc865c9534d6523aafa474efa586b70143df0e4911593ba1f41b89a29516be5f7b79a6af6ba0271f124e7c9d17ee2623a7bdc71db3153725c712f080d70e24e5a27ed295806468a3c7f98a9696bb6c4a796536b46c2f9bf840c40f78b75bbc3f36d2179ddb99ae9056a34cae0ab6e470783241b17402e542a244cd9c8564c3b13dd835cc35e9142e0cc54c0939f97cfc62e7cffe8d54d7fb7ea537181ab89a05a7d1260573256fc9e283ee551f81440835917f1fe55d4d785c9d024e4ba16c117bb07a031c1b9958aff07d8eb2de4a95c81a4902292ac7441fd8a5082819060f2d8d6c684cd82db28655d731d3605dbd558379fec3a4043c323845cda62576980bec8786360350f51d7e308e11250ab94d34c789fc3591763c963fd0cfc295da219864390098346323a261eb36912ab5d2bdd02230286cdea15e46ec9888569959092861d8da143aac9f7a3005e7f70bf5721c8f825a8a19b050804599f2cd85e11371e6df6a952f2bee970002bf2d6b85d8352a105b88d751c91b1026e6db4849264aa54cc5cf5086bdfabfd7166577e5f29ba9e7f30efc79a64d042cbf96d8acf1ee2cff117c647c8293f0a61e361c583dee8eefc34e02d6d97925551bf4c6c998ff4eb19571ba7328343e32179c41804d0fb7f362595ae34a2b9b89a0f8908b53742e7af1f7a6d2df81ec4fec2c58c17bc910bfb8abc7a838bff345cbfbd0e2d5098d1be2ad118772abc7eb4b2408c6da7360437f6525dd595f4a16b18005316897d297cc2b34ee5c006cae1e2233835a3c09ab67f9ca69fc2be67d1237699797cf93e1a5a9da3984c29b26cdaa517084927ec0934eb984bda97dc5d9f6d49152075165d59439be243f25cc50f31065f05c833f1a0c8a4ab4902c16c01ea8e42b88a0ca377b9a26cd6732ff4d0983061143febb83ea9763763ed2cdfbfb07f5b7881b0d5096d5f5043ce4c0990a103de3a65a5b9a09bc288cfb4a4b635e6def6fdbca289e53a5a6238784dc3a8c6df80b4a745097d713ff40c4b9a2f5c9da19b51a44a10890661f30546594059c5a785b52018252ed764c0af79ba5e9f1d42ae7813c352e818e4a978edf7489d3316162f5efeb695a0aaf8ac0f669585c9fb940dd8f7cddd714155be71128604748207a6ac1fd5e114b0c93652986b52d50c1efc388e1d8197f20402efe47dacf8ded11959237e5e2db127f5169c09c65b63df70bc98211896c37b54cbaa3cf93430958db0487f74bd0d0fdf50fe8622a15a8ca295d1b747d2f2cac9fc7be4076f166b54eb9c937161df96dbaffbb55e6628c2e731bd8cfbe9736dea744b9c507f17a12470a76986947257549d6d68d1feb23afc985c5f1ca34abbf8cfd0979cfe3452499eb25b076a46ec133ae6bb783d59343b1963920e75ed1faff9cd0086dafcdb45f0137af040a0d6d3480252bde494c66885112feb76af9dffb9ebadc0649111876710084315867c4bde4fb694f9dc961b0a6855c24ce32e4c9f20e0699ddedc8f8d1f2d637bb5e41f671b220f1d39c94a9e5b2f405e42a8e80b415b20defcc8b0082408da0c2b8e03473c943abb263f79eb175e5f7694ebe463db4e4a52b91b1584e48e73667c596ff626c23d5c4aba02b73d0b22b3a2dd169a42d0b96ae6fe5d3d5c4143fe72b58921ddaf6aa0e8836482f5e72114fa1bc08e0cc66a656e71fad33af26894354e05b6c1daf9999438164ade00ad2286b649b1626c99d84db803209a0d17c14e83ceca3be2822b30fcec56423a14b9c72d5f332fb743a89e7d7416c1a24b74bd510cccc98cb10636755d06d52ce84fa0e4a51f4192f3b1b2df3c1e4ec1cbbdff6f42947021949f6b9ece29e105329d77bef48991f87d748a813d5003d5d70230ef79e6ce8d8e0b393070d99da833c57ebb3a68a774e7a6a2eef952b389f6b51ee222a269e078638d64ec835b1c21bea5a47bfa8fc9c740c1458e68a1ad0efa7f40eb4af9511845e6c6f40d42b20fc4bc2aca828c3b36bf53f166129d1e2fd37ce92faf0595b5b579d336db4aede945f285a56daf8a98497201ec98014414e24cef325c97d311de44ef2e82f443992c1f9a09afe3cb0f3a2f21e85eca42bdba3256174847851df464e05dd4d7d1e00a8c18803abe4351988695d878e9c39be450a2cd4af88e1d7c7b85af31a3bd9bbee297d5486919fbc8a75ae604605bc16a97058202882381b5fcaf77986d5b650669f83f233c0d1fc8f1a53d7084f86f89898af9db351a25d6b8c59a90f2025bc421e0e936e745587ae68f2094548de8d4ac52033cbb65598c7d0b740a82aef0a6431eac0e402a55197514dbfc8bae21a82af172cbb124c3a3d6dc4ff6ce63f9e228bbd01c3b52fef7227644033ab63db5a8cb81e5a48b4870889e8fc141ed7c628c54e4710a2674a27e39db6ae414ea04d3f5ccd1f1da35ce78ebfcf3e650caa9ce21530daae235dae95a64130177aa05858f803062212759f431d92569ecf6608748f05a28f0eff4f2b21daa262bd052c0153a5dda18e44a2bfb28ce601ad886002130da0152f38bfe6658da240c51d10ce85e971362b38000cda5c4051d8e4820e0b6e47f220bdf7dffc00195852cb39a28c27b05ce2850b5de0b8fbaa9b236a6d8ce298288b2b4542cdc5c433d7719252eada2b3a85b8ef0439605b14cdd99c9416154dfbf170c5ba929b2dc4e5cf00585a31c2fd4c9b0a8433ebcf1ce4b99671f7b04b43ea94e25042c53dca5762ad192a2ae99c96e2827935fd1ab6e8bac70d334395a9c31eb6f71f1434b48929b44aef75e518289f2076abd367715d", 0x1000, 0xfffffffffffffffd}, {&(0x7f0000001180)="af703f7549ea0f55b39fab97c4c6eb3282c91dd67b6c5113c662050120c6b98d07b5b5a54764389c07349b6f7f5ffdeb669d8299d68880f71c2e86572d9d87252664c08832a1274fd2575327dc8ad2331386b1ce95d2dbd38616b16884262229ce2a1f92c6006c2c7b09e38390e698d1670bfcbd4a7e3758fb8cc2a6380be6756bee69e56e543468e12d96423b6a7a0052", 0x91, 0x8}], 0x60094, &(0x7f00000012c0)={[{'('}, {'\x00'}, {'$]'}, {'\x00'}, {'\xff\xff'}, {'\x00'}, {'\x00'}, {'\x00'}], [{@obj_role={'obj_role', 0x3d, '\x00'}}, {@euid_gt={'euid>', 0xffffffffffffffff}}, {@smackfstransmute={'smackfstransmute', 0x3d, '\x00'}}, {@rootcontext={'rootcontext', 0x3d, 'staff_u'}}]}) mkdirat(r2, &(0x7f0000001340)='./file0\x00', 0x4) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 361.245271] BTRFS error (device loop3): open_ctree failed 13:53:16 executing program 5 (fault-call:0 fault-nth:59): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 361.330905] gfs2: invalid mount option: subj_type=^'[*Þ [ 361.350466] BTRFS error (device loop3): superblock checksum mismatch [ 361.360288] gfs2: can't parse mount arguments [ 361.370140] erofs: read_super, device -> /dev/loop1 13:53:16 executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mq_timedsend(r1, &(0x7f0000000080)="d4e6f860e6aaf3c122aaae4e5e847eddee2fe97e5278a05e800211afe6fec34925d1298258e3ed132d7563f4b546a84a3bfd39a7b48de717c9748573c9c78515698d125c4f05f7e555302c4c6e9d1120992b2aa8de6307cee497d1d01e53d827b04d743c4950cc80e604bcfc73008ffb518c", 0x72, 0x1, &(0x7f0000000000)) syz_mount_image$gfs2(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', 0xffffffff, 0x4, &(0x7f0000000540)=[{&(0x7f0000000180)="27c64010d0a54f860cd3365e16daa475262be788316a9369204a9399fb595e24afdb867b80615716df8757ee822f1d883faeb7a401235d24cb2d5ad08de19db7e0ead05bab09c1d41923ef157590f66f0cc7b45addc8a917bc5db91f3003c2ddf150e00374bcb141b000d38868da2fdf20688c5c6312f8bfd2c3639578aac306a7519814c9fb9ee554d4dee98cd35ef149ec7bc2c60d5980f581871a0a5da64012247b9d76edb9ba69a25f945d44faae7b97ea3eab8ee75a157c1973d825163fc5409660ea94f124d098ae8c", 0xcc, 0x6}, {&(0x7f0000000280)="ab12fe784949562537462bfa2e377315820d6965f01ab6141165d4247b45cf45c901c78714c24c0a9c7ba1972f6d414f8bb5f5d665ba8d2e8efcb6654bb0a5e2bd021f9cb754806b7e6ad87dd8ecd7accb05e536efb9b3267c83d00f70c51f91e50fd37f0edb68adac17b4c368cd6b53e39dbe3b13df84a1b9ce18bd5b237537ec7f50512f8fe66b55039eaea7cb9eebc21335887108df1f82c92938d9332094945b0d64be300972b1c0375ba670dd277f78829107dbaef87d545eb39371055ce59a817782da3c3788f425cd7a78e72349a8aeb2a77869e8ade93f3bf1b780", 0xdf, 0x20}, {&(0x7f0000000380)="7296f5663a469c0abf25a4efcd05093d3b1d867474c3431d848fd312449c71f72e8fb305f525be96057c3c80d02d366952aca91fb074dfbd507f47101a7e01cedd85ea47ed42cbe5af571323d619ba315fcda8ee06cd7e62e8b6e09eb5c8c15c1326ce87839e89cc930b765ce5072001528327d5f1d87bd2fe57d4888277b665b339df83e62795e6977cab4eab4e1d305f8c76b0", 0x94, 0x948}, {&(0x7f0000000440)="0ff32e7513e5e52163860792cfd65d03c644822fa713d4d3b3271c2ca79ea8bb9c791adb274de7b4b99c15f5b323444587f7f5e0ddbf9a55278128a2d5a65d35367e855ff215947d416007ef5b5690a6c952ad18ea94da422d42011251c66f04328819b0ac1d2c419883dd2ba266a77557c0fc4cc5d587a3d2f96ed11e63c291689eb6e6e08d1bc55b58e7802db966187a5a8301eea44fe1a0805d13d5bd7651b55074b052ea32d4f07d333e390179bcdd952c228098c3852d0a903d3e6e3953332d0a85e3e7b34764de4c7ca8046e4e774efe6a34f583d07e34df9183c0a53b2d58477d7d550c64edfde067bcc4a2398cc7ca875d5bc9b56d5fe75f04bf", 0xfe, 0x2}], 0x200000, &(0x7f0000000bc0)={[{@lockproto_nolock}, {}], [{@subj_type={'subj_type', 0x3d, '^\'[*\xde'}}, {@pcr={'pcr', 0x3d, 0x7}}, {@fsuuid={'fsuuid', 0x3d, {[0x32, 0x62, 0x36, 0x35, 0x33, 0x34, 0x39, 0x65], 0x2d, [0x30, 0x64, 0x65, 0x61], 0x2d, [0x35, 0x3e, 0x32, 0x64], 0x2d, [0xb3b406dfe552866b, 0x31, 0x34, 0x35], 0x2d, [0xc, 0x66, 0x32, 0x33, 0x66, 0x64, 0x39, 0x35]}}}, {@pcr={'pcr', 0x3d, 0x35}}, {@obj_role={'obj_role', 0x3d, '[!^%]\x00'}}, {@hash}, {@uid_eq}, {@euid_lt={'euid<', 0xee01}}]}) [ 361.384927] BTRFS error (device loop3): open_ctree failed [ 361.391592] erofs: options -> [ 361.400794] BTRFS error (device loop3): superblock checksum mismatch [ 361.409242] erofs: cannot find valid erofs superblock 13:53:16 executing program 0: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x2000000, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:16 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x5000000, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 361.470137] BTRFS error (device loop3): open_ctree failed [ 361.558499] gfs2: invalid mount option: subj_type=^'[*Þ [ 361.563894] gfs2: can't parse mount arguments [ 361.566356] FAULT_INJECTION: forcing a failure. [ 361.566356] name failslab, interval 1, probability 0, space 0, times 0 [ 361.580281] CPU: 0 PID: 25706 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 361.588164] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 361.597509] Call Trace: [ 361.600099] dump_stack+0x1fc/0x2ef [ 361.603740] should_fail.cold+0xa/0xf [ 361.607548] ? setup_fault_attr+0x200/0x200 [ 361.611876] __should_failslab+0x115/0x180 [ 361.616199] should_failslab+0x5/0x10 [ 361.619993] __kmalloc+0x2ab/0x3c0 [ 361.623519] ? device_list_add+0x85d/0xdd0 [ 361.627742] device_list_add+0x85d/0xdd0 [ 361.631794] ? btrfs_rm_dev_replace_free_srcdev+0x450/0x450 [ 361.637507] btrfs_scan_one_device+0x33f/0xd00 [ 361.642080] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 361.647173] ? debug_check_no_obj_freed+0x201/0x490 [ 361.652175] ? device_list_add+0xdd0/0xdd0 [ 361.656396] ? kfree+0x110/0x210 [ 361.659750] ? btrfs_mount_root+0x107a/0x1830 [ 361.664232] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 361.668805] btrfs_mount_root+0x9df/0x1830 [ 361.673032] ? btrfs_decode_error+0x70/0x70 [ 361.677339] ? __mutex_unlock_slowpath+0xea/0x610 [ 361.682172] ? check_preemption_disabled+0x41/0x280 [ 361.687184] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 361.692186] ? pcpu_alloc+0xc9/0x1190 [ 361.695974] ? __lockdep_init_map+0x100/0x5a0 [ 361.700470] mount_fs+0xa3/0x310 [ 361.703842] vfs_kern_mount.part.0+0x68/0x470 [ 361.708321] ? kfree+0x110/0x210 [ 361.711675] vfs_kern_mount+0x3c/0x60 [ 361.715465] btrfs_mount+0x23a/0xaa0 [ 361.719171] ? btrfs_show_options+0xfd0/0xfd0 [ 361.723649] ? __mutex_unlock_slowpath+0xea/0x610 [ 361.728489] ? check_preemption_disabled+0x41/0x280 [ 361.733496] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 361.738498] ? pcpu_alloc+0xc9/0x1190 [ 361.742285] ? __lockdep_init_map+0x100/0x5a0 [ 361.746768] mount_fs+0xa3/0x310 [ 361.750155] vfs_kern_mount.part.0+0x68/0x470 [ 361.754646] do_mount+0x113c/0x2f10 [ 361.758270] ? cmp_ex_sort+0xc0/0xc0 [ 361.761978] ? __do_page_fault+0x180/0xd60 [ 361.766203] ? copy_mount_string+0x40/0x40 [ 361.770433] ? memset+0x20/0x40 [ 361.773700] ? copy_mount_options+0x26f/0x380 [ 361.778183] ksys_mount+0xcf/0x130 [ 361.781712] __x64_sys_mount+0xba/0x150 [ 361.785688] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 361.790256] do_syscall_64+0xf9/0x620 [ 361.794050] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 361.799224] RIP: 0033:0x467b0a [ 361.802403] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 361.821289] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 361.828980] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 361.836232] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 361.843485] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 361.850742] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 13:53:16 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x100000a, 0x810, r0, 0x21093000) setns(r0, 0x8000000) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) mount(&(0x7f0000000000)=@sr0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000280)='ntfs\x00', 0x920020, &(0x7f00000002c0)='[,}\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ftruncate(r2, 0xfffffffffffffa9c) r3 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r3, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r3, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) ioctl$VIDIOC_DQBUF(r1, 0xc0585611, &(0x7f0000000100)={0xbe, 0xc, 0x4, 0x20, 0x8001, {0x77359400}, {0x4, 0x2, 0x0, 0x2, 0x3, 0x0, "43cd1fd9"}, 0x9, 0x1, @userptr=0x3, 0x81, 0x0, r0}) write(r4, &(0x7f0000000180)="9efd25dcaef023d1d792618f05b36677aab0894845d79f8321d746a3a28b68de713863ddb4ef1af9b72a0b32ad063176d90856b1fb7cc7334fe5e4e23a5e4b49e9bbb101760a2a164d93785d754fd00a9ce52cd7675bda2ec6d26638d43028c1b0cfe5239bbdb67ca8b2cdd8d01a7ee564256141b4a3670bd618f646aaed83feb6196d5968f89f6439509d84be58c145c7262db16ed70155e7adb132616be6a028aa1f578cca5e6d6eff799d0a873d24367f1eebf06d38d4c8cbc911bbf55b2aee16b252658382f754712a7e8ebb9f39345322e1e959613ad8d3acad93abe61aaad442e6b39255bbb976c6f854da5ac911bb3d6f82c1c472ac86a0", 0xfb) r5 = socket$vsock_stream(0x28, 0x1, 0x0) sendmsg$sock(r5, &(0x7f0000001580)={&(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0x80, &(0x7f00000014c0)=[{&(0x7f0000000380)="24b54a4320ca60b9afa44de5a7fc8edbb758d5dc7595f43de7dc0b3264ae95510af2f2f8a20fdff28374ae32348181b4dc0ea3e296fc8d8b4d7d60811413e3f06ffa870dd6f4ddbec89a3a0ad2e29c5df5d03036be9c1bd55621e4fb7b18b5028c59e97a42455bdeaddc18e5135a3289704b124b35379427679fc8dadc8394688690b61f6f82f21ce5628158b4ec71e4597380c78e68750fba4dab7d6edc9b08251ce0f09ca72e2f", 0xa8}, {&(0x7f0000000440)="2efbf75cd8eea95abe0ff089b95da539cdd1196855c2821635bc4e85414b1f3fe0372d304818acb8bca66f3bb4d87264b89c386e2c7f9c174562e599ed52d62cd6c98f88b3b81a20bad9ab3589e1dd34b6af906f19a095dbc24634ae774257fb97917c1725b4a73906e14ca8eedf7bf1a7f3ee05dd4fd33033bdb80c", 0x7c}, {&(0x7f00000004c0)="c4a8a87dcaf2703a696bc1fb8ef80a3b8f20aac53280a5ce1c930a01be6b2c8e85b011ce1de8f1b189b84b9d971e66c8996281d5b461d82dde2f49d170c9e09d7189747acec41ba0af34c4f76b2d98df694fe201d64eae48ef6cdb88c4d5b248f05c0544bacd3d7ff2e670512ed61ccc94c6de47bd2ed1606807ddee33a97eb66d225e712c84c4b733879d1eeb84dbf7ebaeec2b52697e5e402f7a5d6a0eaa2c1ae5042308a0ccd64406794be3ddaf1873b7b55b7768af765e25eb354201d98f862dd6c6b6c61c6685a0d2e0838b986206172852aa473684d53f3c4badbaa4bd7ba218b403e9b4e203168a402c5e32020d3534e09dff708f479e2dd3381c1390088b0fb8a847c706a6f7cbb75667fc752a7897c68f0d68190c672c5a09f0622fb3a76193347909b1c9c56875d6edeeba19c143e877419d3cf5aa83ab5647c2b4ae405e10b16bbaad0a53c53d0f57a5eccfd6370acbd8b60e995143a3e9eea146129ed063b5b25c522a86696813125212c90470e93429c8c58dc8db4d0ff67057d666a87ba4b2ff029727a3f8c489ca62b2e93b1473b8dead3276cdf8fd9961f3dcfe081eb4c3b590aa75660e84d1ad7206f669988b8f3182f6b4886c67c83f307027a4273fd0db303ded8d6144fc4e840cf40a72cfdce2fc5722480010bc9d1590020f852a99f19143e530c5040a60dd8a4cbc800ac56ccb18bf641082777e72e245626428b5ac284bed0d6888108e7848a4c37ee527e3de4b09dd65a4a83d294bf4071f79472789d4e51261e4ebce97e66237d0acd40fe47410f917ed1845e951aa3d5a0d2ce8d643d6f62b9936c2b45ca22e64ed003febe1c80bd182a2216a95785401fc3c1220795b4cd29cf4293166bc6303e45b8179e6358727d340a0d8c3dad38dd126db527dd866726c76bf09b9583b5ddc7ce0dd32e0f813c1a5273ceb276309d88f598de1f66d38269579ca43bfffdf6d630ba4fd85fe2be4371a9ece0c3a2366c90f24696605b7428495d3f74f6f6156113144371adbc00ac2b3bca76a6636f793931584f4403484ebb388c37c2d61efa9f731c0be439bd4af377ac38e70c421d69cb0d1910b47ee3190f12a98a0d9ccd82b0a4e37224f69619f15a51e6b7944018e687f1de960f03d0a44417446b166b0ccfdc91030bf1b88a8493afe163aba61b612faff5125761f1a531e858adb5a7dbb2f7570aa2f48adc6cb3f6b5bd7abb406e5e2ad7f62387e174ce22c3ee30e65561e87a6b556c2fe23ddd8c850987dee0c4b3e4eaa5d15c1faba9906c24bce6e63d1fc0184bcba2f2a6e4a1868ecc9972aeb31f71d086b6791f71323312fe18e9df2de259a5726c8db8b681423b592c9b6352a67ed123e3749e3a23ef56f4d2e8f9ced44b314aeb2db6c3a9fca13145514c86bda12a04ad52565a5e27edaefd540c58b51ed3dcde5df9086cc9be224a43aa2a726cdc86d81213e712c27fb53535992655afd73102e620019cebfe0aaa80869f8db98674cb8e6ab0ab0903a5626fee58ac71ef91c8d529a4650f9714a584110e3fad535ca7c663396f67f2100262cced25e0fd39cf491fd9881e9b39006a5071d82d9333fd6250e6f03ea40ff8e9352eec012240a76a86340e94cb82b36ef2a0499089a429096093f0f98fd6c8dd2805b376698755bab4c64d761cf77b745a6a7f32d1df27ce38611797c56ed08820bb33dc89faa8dd1276f67252e6bf4af174d2bf7364b50f94248cc17081013429c6ab28ec153df0f0dbd76cbc79628800d7553b7208b6dbc95c476fca790f43346a864eed4457212118d09ec5769486322bcf98913d246b0224f86ab08462f493828a652b1ff8720f04aab4f8dc56277c3f86a1140f7a5025950882f15f2dbec4083d49ca32aff758d1670e687cde93c82dacbfba2e5d015161774b2e81a428901ce2795aae502f629c206baa0f79cd7fd60dda6fd042de5bb95395bb68bbc11f33f40d24294dfeccb2dda7d2f428df7126fd720026115bae9d8879bb368f834b93a35592323eadad007564a525e23a0cc7fac5ddcb790aecad1efb2bb4d33e7bb17522275cbb94723f26c50270bf4ed65b9329f011ec2d9b454ae4b3393c21336bd0382b9356e2dd10a986495f61d5e81eb1510a4824e99a8137fc19a35f9fa7d0ef90f714fb5dc07ad2d63c63ebae0643ec66c593cd7692534be38cde6063b42475650b0dbaed21936733c3dd2fd65749f15b890e8496ac32f401b9dbc54fe6407ac7fbff3d3113cf81b9c436b06a4571a9674e6794f651b70954ad55d0eafc8d4c709c988c4609ce2b357d68d54e531289bef022c06406755e9010df3512e3c575e50b62b662eff89551a055e942609cfd8a71efb7b8bf77bbe15d355407282da8ed13d90b4b0003ad1f8e60baa0818b3106b24a0891e70c687774a798bf2722b8f80fad0498d474bbba243c2f23b053df085614cf1c7b727dcac4fb69e46dc25cb57aa77c7261a9da166776a83ec18d0c59ec44acb786de1a296d122c99ebab951ad86ff2d9afd80754f39517ba0a1703b1702ee333bed802a8450cec0c693a1076617e70effd98d59eca4c2951e896e3e8c9b01d5f01ae54e7b4d511599cf262ed60b70f8562739fa07b1c53d6174b7becc0a2daf68d6b2f5c22c389e4d4cbb096bba598c61f2245cedb41ec0306bc15ddbdc0f39e7b0238ebb9d06d78c0dd77b4cee894cf78b13a577c7706b1426a6699e485c2dc07e87b96a0ce14ad4a9dd6c7bd21d7109a2676246e2bd92c34d4ed631b60da6cac774ecba132995acd63f48bb502696b2e07680286fe650895350d18d8427b6042380a6712dffd3e67a4510331a4038bdf592a40beedcadb1b6b445ceb8bf31b1fea23954cf6f9f3c274e29e9c1af249b80c42cf5f4f5c2961e67162e6416aef76cec32309c6d3937b8f492b0e2bb36562e59d0528f45bc257fc6410885dac1c25387d88d8066d6ccdb8cf0f8c20a2ea7fab34ae3726ab09685e537d2595a09a169a7fb953daabfba6f6dc7301bc009b7160316bb01e718038c132863a791c2b195b05d2ad3bb590377c1120eb78ae2521e235fcc8e9a6c4b2c238f0c3537f30f26cb2e42341b6fcf1cd32628911c6e6ab99924fcd61385a1ef3f5253f521828c7938b238a3f06c5a9814579fb97b6e42ac7bcbc348670ec6d4712e4ae75766fd08c9788e1cc1158ce0b1a188b9eb55b58e789aacd0c125ddb652ed2e2f95cc2f39b3a778612f4f308c4485835e6d6f32ebd09a1f607977b7ef38b94e894bcd9561073c766e80e835c1ade710feaea4f543278e75f38fa83e74a879f4fcd483ed7e0a0520082e8b984b4b1deb804c01db60f4ed50f80353ee9ca12bb5438d829c889d491c063b086b50d792bdd287f40621dff635e6b94b612bab84ca1e4efcf6374087668ac2aeaba59379404ab6909b3fef9d02ed68d9e271b54ead0f8c7bfd386d9ead1da3343c725afa9b7c2d8e1b4921d3df08717de387db9f31564184441dae5c51357461d25df8aa0cac818275b1d62567566421d81cf5f033aff3631f663a3669ca1ff41b9d50be1dd3334ff110ae413ffe87d63b334a50eae4e6abd43d47e3a78d1a96cfbb22cebf4ca09e6e979bf98a35f4f39d7e62753c91043737a7d88bad48f5254df637f30a741ffead0be22fac5dbe093b86933a6b38b5b2c875e999bc75c776228485dc9435359178802216f4fdb6e0424c9119d6abb2fdff7e9949bcbf973f7a3cc68bed6468290360b4923e12c9d126d26605f7d3807f60f3530f92a220f00355be5b678554a52a50089217ac46e72d72e69cfe1b0b78e422187d1d69c334b56f61ae10b83e3375b083501117ce3ab921a92d53f685cef8c244b6108ac82ced504e0bbaf15ff89a48336a5d384d78ede5865c529e6e3318250f01f822b06898992e04a7be91458142c606c504366b213e2d5cf355c74375bd3ff0755b6e56f20e5973e1065251646d6244babb13bc850f0e75c3e1cf2c18a64ad49d7aa24f8bb1d5012fb70047e4b2729bd31557bbfabf2582da62da1d077784714b6d724beaed271bf3578d6b41401095697e9ba42c7571b40b290164cb2c279b78234ce66c86d11477431ae4e8cf18b9a936364f2eb3f614143832fd8b0a9c2b01befafe93d4b97704a57875c28882c803224b5e65accfb2583b0942233556289b4537de337890d21c4a1ce7d9d910687620bcb1d1569b16f19e3bdabc12fa9f564c20398a90b466ffdaea8cefd7b87a9dc9d62a5898d4182a09ed5630dbd09af41fe6f91d815fc6a6082f0a7208c211ee61fb93d94ee8dc1333398e7eeee17324683872dd7b38c9d821e3e28c96901ef8e7d851deceae8bc9238a976e13c9b3792e1ce5197eba1a22456444ddefccb12b029b7a6b81a109b0221a1fad1fe9dc65f30a72594b7d43560db1cc2eb5b9c370d344ae7e343d1100da0361a98924b82384146a604f433100abc870fc6726b1d06c17e964cefc0ea67c7a518bc15bc6029f5c844666a601883437e0086e3a4888bfc83684260f25afb95840ebab223f3dca986de2ea8863e78dcd82c2464b4a2552267a2bc492667dcf481b657323cd270e5f37ee97e1887b59c73e3b71a539b2201d470cf096ab3a80594b7f42e74b1cbdbad98016f43c9e7fae17a7386ee7463b07146b031d5de1b281142c8b85df7ab196b0033bfcf9945167ae3f013ff28af3a2f29387a88cbf5eefdba4d14da1a9c113c5a12cd9687c281b25dfa27e27ecc7a609cb9fda0db990787d6aedf0c4d3db6a34149a8549c742689c617326aee09c5e2bb187a771981e51278a6da52e1fde2a36bdd8a71f18532c67cf0bcede733640997a6ec50713d0d8e116473bc32c72bba29b3acf2bc5a6c45f04fe5c2edc595b56436ce9806463523e588cdf86b6fa0bb224ac42037d3d249a81fc418bbdd96ec5e3549e948de9f298aee9e1c46e72389201fdd80aa997b330eb7e2ccd035d5d8eeae5acf6c1ae565349d79ca6f8ad1eb01bc5689a51b3f51cd3020bea6d671c1f864fc94d77a7c1d24cfd60092d7e1a3a8dfbd53aa8fd9a5bed3df3fbff376367079e52ed97d02c23c13aa1963eab2d2c8348eea867aaeadeb35d4bea6a7feb6c5e76450472697f4b00b03c7246d3c0c48b2a668115e89aeb852cfede26cf6e4482fc76997d00d1e68b43e74b16190e3ca7ea5080927c00ddbe1a8c9e15f72f08046b637042a2eb9a7b99be470d8f1c5a173488e74c7815b5d0e2f866c6c8ec27233d43804ee0c5717eeddac221e7ccb4a2c1af3f8e153080f311505059faa88ae661be43dd809fcd23a5b4650fd243cf1527859f3f5659efffd49bb230855c9d60fd0b7e8624e93ef146452f6c5fe1a4f490e7342bf88e5fc183202566c0e3a3d72beb1753aaf3e1c8f54149b406d5fe090eb3b1da442983189847855b53f845fe1f625309f019ffce110a1a095f6e52ffe926cd465f0e6795667453b65cf2391d19f42928c1f56a219aa968a824596b8252b2e383218126846f9782ae4ee72cc7a888473397fcc7760b0c7990bd80717f7ef50bebe4af10e7cb35713eb90ca2c34f7710de8258a5ae0bbb365f29bdd135ded4e0995dc8cb3cf9c0aa0eb499e7faf1414278c5f57fa2c1a7cc4131fc00c1a8870bc2b67d27e5a49bbb5e7f137d3c4933475edf3dbaee983f6f2e833165638e80d6960ae86ed8f184279b506bbd3dda2e996f173770363a98c724ec27f7d73029d1244a83ed3c4e752288c7b62510de114b987d36e6eba109d71f7173074f192e6855784475dd09", 0x1000}], 0x3, &(0x7f0000001500)=[@mark={{0x14, 0x1, 0x24, 0xffffff3f}}, @timestamping={{0x14, 0x1, 0x25, 0x3}}, @txtime={{0x18, 0x1, 0x3d, 0x1383}}, @mark={{0x14, 0x1, 0x24, 0x1}}], 0x60}, 0x20040010) sendto$inet6(r3, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 361.857994] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:53:17 executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) preadv(r1, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$gfs2(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', 0xffffffff, 0x4, &(0x7f0000000540)=[{&(0x7f0000000180)="27c64010d0a54f860cd3365e16daa475262be788316a9369204a9399fb595e24afdb867b80615716df8757ee822f1d883faeb7a401235d24cb2d5ad08de19db7e0ead05bab09c1d41923ef157590f66f0cc7b45addc8a917bc5db91f3003c2ddf150e00374bcb141b000d38868da2fdf20688c5c6312f8bfd2c3639578aac306a7519814c9fb9ee554d4dee98cd35ef149ec7bc2c60d5980f581871a0a5da64012247b9d76edb9ba69a25f945d44faae7b97ea3eab8ee75a157c1973d825163fc5409660ea94f124d098ae8c", 0xcc, 0x6}, {&(0x7f0000000280)="ab12fe784949562537462bfa2e377315820d6965f01ab6141165d4247b45cf45c901c78714c24c0a9c7ba1972f6d414f8bb5f5d665ba8d2e8efcb6654bb0a5e2bd021f9cb754806b7e6ad87dd8ecd7accb05e536efb9b3267c83d00f70c51f91e50fd37f0edb68adac17b4c368cd6b53e39dbe3b13df84a1b9ce18bd5b237537ec7f50512f8fe66b55039eaea7cb9eebc21335887108df1f82c92938d9332094945b0d64be300972b1c0375ba670dd277f78829107dbaef87d545eb39371055ce59a817782da3c3788f425cd7a78e72349a8aeb2a77869e8ade93f3bf1b780", 0xdf, 0x20}, {&(0x7f0000000380)="7296f5663a469c0abf25a4efcd05093d3b1d867474c3431d848fd312449c71f72e8fb305f525be96057c3c80d02d366952aca91fb074dfbd507f47101a7e01cedd85ea47ed42cbe5af571323d619ba315fcda8ee06cd7e62e8b6e09eb5c8c15c1326ce87839e89cc930b765ce5072001528327d5f1d87bd2fe57d4888277b665b339df83e62795e6977cab4eab4e1d305f8c76b0", 0x94, 0x948}, {&(0x7f0000000440)="0ff32e7513e5e52163860792cfd65d03c644822fa713d4d3b3271c2ca79ea8bb9c791adb274de7b4b99c15f5b323444587f7f5e0ddbf9a55278128a2d5a65d35367e855ff215947d416007ef5b5690a6c952ad18ea94da422d42011251c66f04328819b0ac1d2c419883dd2ba266a77557c0fc4cc5d587a3d2f96ed11e63c291689eb6e6e08d1bc55b58e7802db966187a5a8301eea44fe1a0805d13d5bd7651b55074b052ea32d4f07d333e390179bcdd952c228098c3852d0a903d3e6e3953332d0a85e3e7b34764de4c7ca8046e4e774efe6a34f583d07e34df9183c0a53b2d58477d7d550c64edfde067bcc4a2398cc7ca875d5bc9b56d5fe75f04bf", 0xfe, 0x2}], 0x200000, &(0x7f0000000bc0)={[{@lockproto_nolock}, {}], [{@subj_type={'subj_type', 0x3d, '^\'[*\xde'}}, {@pcr={'pcr', 0x3d, 0x7}}, {@fsuuid={'fsuuid', 0x3d, {[0x32, 0x62, 0x36, 0x35, 0x33, 0x34, 0x39, 0x65], 0x2d, [0x30, 0x64, 0x65, 0x61], 0x2d, [0x35, 0x3e, 0x32, 0x64], 0x2d, [0xb3b406dfe552866b, 0x31, 0x34, 0x35], 0x2d, [0xc, 0x66, 0x32, 0x33, 0x66, 0x64, 0x39, 0x35]}}}, {@pcr={'pcr', 0x3d, 0x35}}, {@obj_role={'obj_role', 0x3d, '[!^%]\x00'}}, {@hash}, {@uid_eq}, {@euid_lt={'euid<', 0xee01}}]}) 13:53:17 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0xc0ed0000, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:17 executing program 5 (fault-call:0 fault-nth:60): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 361.993468] BTRFS error (device loop0): superblock checksum mismatch [ 362.001097] BTRFS error (device loop0): open_ctree failed 13:53:17 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x39}}}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r2, 0x0) splice(0xffffffffffffffff, &(0x7f0000000000)=0x7fffffff, r2, &(0x7f0000000080)=0x8, 0x7, 0x4) preadv(r2, &(0x7f0000000280), 0x18, 0xd9f, 0x0) sendto$inet6(r2, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 362.069983] gfs2: invalid mount option: subj_type=^'[*Þ [ 362.077326] gfs2: can't parse mount arguments [ 362.090981] erofs: read_super, device -> /dev/loop1 [ 362.104353] BTRFS error (device loop3): superblock checksum mismatch [ 362.114584] erofs: options -> 13:53:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = syz_mount_image$afs(&(0x7f0000000000), &(0x7f0000000200)='./file0\x00', 0x9, 0x3, &(0x7f00000013c0)=[{&(0x7f0000000240)="7992341bde8550cdf3fa8404636c1f9abeb652f9b0d3c2a024fe6a750587f06b886421747ce64e66a5558526e7bcf55f6c6bc2a5b8357b9da5827117022e4837b6ee3f2556b7c415daef8f613f897497ae61862042f6adb082e0a97d28b694998761c0ab0302a300d2b1a5f8077fec9fe04dea971975090440ab27442f5b8766c246d8e87e1ac13e6b5921eed23b1c5f62f6212590420486eb9c05576c5c41f1ef14538c885f27ec0558246932ac5d884b", 0xb1, 0x1}, {&(0x7f0000000300)="c516df578bd0e8d4fdccdfd8067ffbe54452e39204d5f01f933a83ea14c4d0f3cd980d668c838b75a2a3281345b01a96ba81422a17026e6774329a8cda8a147755f387cdd536d0b4eed3a5b7afd4ba5a44146df6747ef9e87e0e630cf14776c34d22dc2a5bff86ee706b1a37ff491a05c2874cfde7e1621210f779fdc61c21570219be15925cf3571a0b8b29b5de7d5c3f7d8d9563119099a2a58569fe6d71d27737b356f1c164c64da9868d2ccb7e8a2c10b99742036638936975e578fc1e6ca8928a8aa42e81019c2b31fec6a73faeb2167dbc437655d4d937930e35dc6af13cfbd860d33ec82c8098867b340262c02c41c643db4996c3fb7c152975f0116d2c35263ae8d4d48bafe217df890b9ca69afd74098049b1ff27e963c69f672c544555b4e0583ff05c8e233ef87bbb169722369b19910d600ec9aebc9b1eda4b68189057e382ebe13760bd86a9bd829474fb64a3b1b5571f5c8deec3d6c05a2df9580930dfcd6a35eb87860fb9c391575a7cfec165f7ddb019341dd611d422f7c61feaffeb6adda7fb7462b63c5d6cbe94e5733829c5096ae4c5f960584aa12472f27f5e763a04c30a2cd6c163ef4e3b64cdfb3b16c3105c227da0a23761ef6ba3899686be1f336eee9db5ddf2ccc662c3c12db97247998eee6c5fd0ea344145e530242d80ea8bad0bc2185ceac5faf245e0cb5d17ea47d6778e07b9c872e1b2e4a1d6bfeff970e21e25bc27192b19f0e41fd22e2eb9d573b5d99a7930559210dc51c241a36507b07445ffd2e1e061a697ad6643861b749f5353b049cf3b80410133288d0876d2ff50221d3b45fb46c650c13df98990df732daee6b723fa23135a8adbbb2f829d2c1d296dc6ca55bb3f724c3c9c34b5bd89c8260a71237d938525f38a644ee8825253bc5d311bc2eeb9b248611516eed9451c2d0fef90c772e314876d410e5f96bd58b76ab0102d04fc68865f76d2f534ec42188fe2b2ab66118986aa26961649ffcc8d97d7a2807bf52d2ad5946d9f81467fe616b3a40eed1e65dd80434bcf3af0a9f9f88886c8b19e8462bdba91927b244fb048825b5737cd697c94224ed94e0d23201495e694f06cdef55a6e02f260a976879ba1a01649869976a95cd25c3ad610e00a993fd89441c2f3cf7e851abbdc89acd80d08be4b53e29386c716c5e4a120ecd92b7dd19d406d43fa6b69510c96fbcc3846b1350cb3f386e778e25e656b230fc5c6402f96c9ae58fee43b79349d53078d336631811085c7001cf574a61917ec6503ecdf932ba85c8ea3f65c49911c0279f850f50d57d1429f449701cf10a5d9b4b8ac135ce6df782b1ef6667ff34b477a40716a5bfd5571b63f433d2a2074c82849a64403c08d8748101d73c66334ea63a9acc47842141829c1ff4b477cbbe29c531010cd8203d815a90955391eb5a25a50d327ec239004c034f5965585512671ac71a9939b9b65b7aae55f36708bc4c34cf6d6ff93f5757c198d36614e462b658d6e66780d47c72f1ca46beb29436fb1f5cd811e7972e720506910c7c69fa208c2d302b19034aef09eb15e9b5c2f27a6a29e5e8481e24402e965da332bbbb7f45271ca26f0d2c6b41531b7d21a44bd89f61bd33f721b719aa24a432aa8e252d96f13c8d719bdeb0b87386a14f96cc835353e6d20955fd0ea971ac85c99b4393dbef497bc5e180f3c29d57774fcbe8c91d7b3d027b670ba345ba094929c1db80d45952caacd4a910debf400c6f3467f394cc63aca28b418ec96f8a0c51a20911c7f6b9a7d2a8a752d3fafd89163aacad12d1b83f4e20a701a23089f1292d61f536a7ed82354aaf07a932a2983979ee0082457d7ba1c22468b4dc12f5e03fe239b65cd72cb2dbdcb09eab80f7ce1355dde099c5b84deeac80a7bebde5c94233bf738bd7f1fa2dc30a1b2e2e4351777e724631a0bd01a0cc8d03e77ff6bbf7d44bc8d368eca63773cb204dcc583aab257599468bb50c0677c2386726c8ee2fb4f56c9cfb0140265ebf01fbc051fb454bb60e12e5f1bbaac43b3224d1d0b34e646f4b207dbae8ed8593c53e8275f5766ed7feef4004bb0e4ff871f873ae3970b8453d207499ad60f6f9f70d5d531e6a4aaec7476173d2f954aad02609a1adddfac82262b5a65738443bbe2f34232e11c998a6c7578f14f6d2abac5407ee9363d5f837e407769d35a358f108988935dd95160c4d5d9d679c6612fbdd0544af760c62aaf695b9848a46b56a8c1889292ed62cc482a45b4df45e78c0835008c37c3d2b0ef1a6ade88b7ff7113d025fd11367d8ccb60a9a3b0a79c6496483769863de994960dada66c80c373b69dad70f7834090b3633622c0d8f3553f3a3d14c9d517e4c7fbe1c898879698c7f25d95d151ad44244aed2a86e9863b592f84ccbf565d7e34e4dfef50689ce16480e8793b5c8ce892108b5d90d2db42a12e1c521a0e5a3ff0b91af01d779814b9d659542855957b6ea546bcb547a911e9b3ff7d14387d1a003c4e31fa1ba1d2e66c749487a514e1c0934cefc4436edad6ab4fdbe61b59587e0431d6095faa538f3db57aa8c3ce37364f682eda8e8f9030a51c24b016e696f6f17fa7200ad44d24be964891769913f1e934844c6090024f4886a2b32309e137e2a8703f5573263be1c663370295ffcc730e4ce8f9d1237ab3e3b7d33189e80aa384fe4da021308fc0cbcf0867460eec6dc8cac9b20b1134e5fcb06f1a1fa65e252e63df8be2dd0e4fb71f4927b420812380c0b261921284a64ef1b80d49e502a46a9006b68b381e3e649b43a67bc1993fb5fafb1839db5964eca8f77f18191f20dbeed4cd85df1e66b1c6047168efa8ac0ada589a9a1f8725653b4f78ab5e4a1fba4922a137c8ceefd3b3d2d0995f485f5808dd3ecec31f0378a87acd99c6e89b42dac81d7fc2c2fd0aa641d39a484c7e4fe2bb09e6c9dbca214d862d16a13e80e93e3d492dff6505d602c95b025b0c0d2eae3d6ab8d7adbfd874273df8c03e4b4ea7098f1c73f5917b68be4dae7656b0d4f7dd69103967b9cbfda19686134043dce2a71d88e2ac0246419025924ebde479fdc4aed0df01e30ac22fce91f5774706106e3508b4d2bc788e9ed1e767d0a3d90ea9c717eb130edbefe31cd7a43beb010977b2d2a6e2a9a3602836991445ab471a37a31b228156a8ebd92d3b11ce47e6217abf8bf07907d5e32c3710cb7c55429bc7c822c51a5c7a7b9c1c5630ea8a74a362ef336112e4bb368dfcbdd0a9374a4033a9dd91f852bb920a304fce44284ea8717a203243077db30407b62cd774f9d2ada35f21f1df5025b59c138b02676f6d59541ea09f341e49a21ba88546853d9f86e75b17b26583eb3b467502985b3f29c9de3d9e4421545f1a3c1fb8548a3b12eb786af31e446c618418a52c7b8887de5687bca0771c3473c170cdbd63a972b67036aeb987c927f65777bb883f3c8c990798fbf49d982c9b38c9e182dfaccb5371fe3757fc595f2cb2a8b31f4a781319631ced52cdda7212f2781ba3174a37ea0248d54d59c6607792b21ea4b7caa994bb58d3aae24c25b0521f3b277f9611b0d385d0bfd575b844fe4cdd6ef1abb82226aaa63114d17bc4a2503dd7536b4a2704f401b70860d67443d6e2bf7413c850f7bee2fbcf5deeff3985f1e80ef9224ac1aa5679972fb074331d21d54cb363cd9f32837e87a2a554971e8bbc370d41c707f473a5c604706ec14e7af2a500cf5f40bdaf2906851856bbd4a6be61f1631d6798a15ca2bccacf2db4030754966504306a3a2df029ebae351e61f1abca6b42e83d50986a9869bba0d8110c3d4ce7b0009d3514bf5ecbf0525ad2c8966debc904bf70a9b4760c53d8318a20ce2d54d5e28e712ce877c21d79601f0acf1f70f1827456540c98d813a9788c5ce7f32cde078b2b824fa007f09d2400dc8931c76e438b38d58eec0f557fe415b36e85a77fe5dc39a37c4e045616e5b4ae12cab962e93e95b940f0c15ee07af578c35574c2d9d79ae461acc1feabddea286abb2efff413e163517748c72c7496c02ff41a9d0a4c9acf806c13dcac44e99e2a8f4f2a96c2f79dda021e4270ed4e7647acb0a4b63b56868a813bfd6a7e1e242aef4102091d4fa87cc21722860aa3eae7b09ad49787cbe5641f70cfd6e3e0da7c4d6912a78f8b2c0c414ea04a49aa63581a37c59606def0cc88e20cd7485d57927aeb6e975bb4e87942490637c85c6a23d596b5a7415eb4cb08d62790f8eadeab093f3f4d4d81907055d946361e8d9a9356fec7783f14cd71410c99837735ef055aaa9d15b645b24b77975e6858ac3f1915cace073f80d66dba88481f6166f45f3ad8197d1c3336fcdb7ab7ffc904ff2726e41d7fd7916294b202b3d7fc1e0cc2fa3f770aaf24f3aac12353b1ca82a2f21450ea58c8bdc3af77279ae7679b165740a5ee22db0c704539b111298ab3da49e3b275d43df40b6f56c7c092adc5a2e191d3b598b8f35ee660f67fd44d3e9338f24039c1eb191f056ac151a878f3b1e409fb5b7fee0162141494a4ecf8b82d8edf1b09452b0e13ceb295e5bed606e2719ae23fb90aaba4f53df6a45a513b035861da2c2c4785bb6d929805dbdd86be5b87f2fe4d499d007095d703db93003f75100d6faa887a72b95b040f6597103864fe99e605c9d77e66dafcac719584733bed0aab3a4bcb04101767e9b83a2143ad05dfcf8e77e8344c790e6179a9813422b30fbba7ef491caebff9f3181ed4d41e97176691d52c9dfb6cc6ac2b63590600eed9470235317494b1b2c077b1a60bd3b9829475909d4cb0bfcda77efd1a0a9cffbf8aca5c7e88bf4a90c7f7dd38c6a503459cb46af634fc30b4a73a882688f85654ac8c339c540aa85fa15cbe75a84f66f2344ca24e6b964d32edc53f3923a6ffa605a819be82cf28f140e9d696e3bddd0ab2cc3cc9e916ecf406d20d4c4d8e223f997a0f903526303a6123797566f29a63e34a7bef017d85b51f107ec86e6ef55c8a86192e0120e165aee6bc6e7c8ddf23b5ff35b486b307fc4f580ffb68529cc42fece3b9a40748e7d3f5cfed16ee275ba207ef3345465a1e9fb115a5451944ba8611ed2bb43c22a19e5964882c3e61f25c092980ba7288052f12a5b9672a1d5e90a6a6a39dde07064a2461535e60ab8ceffe48e87deb2b0f1a1924f1c0219e888ad3f6660a063807ed08e5f17a4575183da7fd937b6439028f91fcdc5fec8920c57445cc8be6ffe38ca45994e88338cd5f5bb12646152efb106bdf6167bd9f514afc0a66fee3bee81a55615590634bedc9e0b48a04bb81391acb9cb0e0c77053deefc048383fddad87b498af2edf61d7d7516e6e77961caf0faf610dad5832d425ce649af46c3ed75d970330ac776a51db79877c4316b58652a69fe9fc5ba8e868e10e49823849edbb255ef16c0335db7e3a9887aee1feec422431d24577c85487ea8caba1d8df60f97d38d301cd0b4208cfaeee9c4914257c3159a3fe3d4cd19ce5839b391576976ac722dd1e66c30363597e250977dab477dfa8d58f4c6b56c63ac94cf9945314c8543b689fc5006d1701bc2bb28415998097891a132d5530c02df01a423a5d2d1aae66d0fbf703f0b29aa0e2c8f8acab0feffd5f95d75c7fd0948d25bbf8c8ef73c212ea34213f33c7da9a5616bdb16566186f6bf19023d5b7265f3d494f4b4931f7046356e30d0d0748e6f44469f385e80fdb20a784330e640aeec2781ff6bd0ccd24095c144b6720c71dcf31419f2c9c9dd126d6ab1e6ff9f537094c6b07f66f283c82a7d9655bb5a4aa", 0x1000, 0x8057}, {&(0x7f0000001300)="42ce568ecbceaddf1c6010bb9a97c4e0dbab9e03d98d28278dff707845a642f72996c822feb00e7eafc20c389fd530dd6002d1d299094f4112c5f07ac28b30ba2af3f04713222c525faea947ccbec3b6a80d5db66d0e9353b3f2c6ddfa8181e380867f042c7067d525b3f2e420b6587520b239e9adaa8cca408d40c067cdfb18569497583e3dc1cffef7cf71435c", 0x8e, 0x6}], 0x2, &(0x7f0000001440)={[{@flock_openafs}, {@dyn}, {@dyn}], [{@obj_user={'obj_user', 0x3d, '$&,^^&'}}]}) preadv(r1, &(0x7f0000001680)=[{&(0x7f0000001480)=""/211, 0xd3}, {&(0x7f0000001580)=""/223, 0xdf}], 0x2, 0x6, 0x80000000) fremovexattr(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="740075737465052e235c2500a60052134006d7174ef23aec13e5cde8629e6df6c6996251bec31a29dd48e4e3136e1853bcb454b5ecfbbef3f210e266dab97d730cf129029f640171ae99383b1bc6b4d2b27ff95db6cb203de0e237d95a07986ffe1fd7b693955446cd95d1d7d669f0738023e2a6579c1acfd5ad63e40598474321624e9371dbda21a56f14db529f3a08b27369906c753661ba9e2066102547e1a1d70a234c0e62516aef9729d817b90d615cc4c68f82da52b5fa240f0b8887ddfd4be4132e8ecaa5aed6d194fe46f94d72744d364d5e502ffd8f7f3fe46c8d1021358f590e711fbba655293d84dc3982098c01d5e967b1454030cd157fa2272e2696a0598f6e4a4009385d2a28bee11752ec96e6c760ad58601061fdc63b1b6c6f8f047491a752c72e69020b2a81dc83540c18730a959a4d82d5d5a057d4dec8f848530e30a80a5f830eb02ae782e98cd900ef3008aa583ffec51b72d6f5b6f29f070055b7a010e4b9b09f88cc81"]) 13:53:17 executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r1, 0x0) syz_mount_image$gfs2(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', 0xffffffff, 0x4, &(0x7f0000000540)=[{&(0x7f0000000180)="27c64010d0a54f860cd3365e16daa475262be788316a9369204a9399fb595e24afdb867b80615716df8757ee822f1d883faeb7a401235d24cb2d5ad08de19db7e0ead05bab09c1d41923ef157590f66f0cc7b45addc8a917bc5db91f3003c2ddf150e00374bcb141b000d38868da2fdf20688c5c6312f8bfd2c3639578aac306a7519814c9fb9ee554d4dee98cd35ef149ec7bc2c60d5980f581871a0a5da64012247b9d76edb9ba69a25f945d44faae7b97ea3eab8ee75a157c1973d825163fc5409660ea94f124d098ae8c", 0xcc, 0x6}, {&(0x7f0000000280)="ab12fe784949562537462bfa2e377315820d6965f01ab6141165d4247b45cf45c901c78714c24c0a9c7ba1972f6d414f8bb5f5d665ba8d2e8efcb6654bb0a5e2bd021f9cb754806b7e6ad87dd8ecd7accb05e536efb9b3267c83d00f70c51f91e50fd37f0edb68adac17b4c368cd6b53e39dbe3b13df84a1b9ce18bd5b237537ec7f50512f8fe66b55039eaea7cb9eebc21335887108df1f82c92938d9332094945b0d64be300972b1c0375ba670dd277f78829107dbaef87d545eb39371055ce59a817782da3c3788f425cd7a78e72349a8aeb2a77869e8ade93f3bf1b780", 0xdf, 0x20}, {&(0x7f0000000380)="7296f5663a469c0abf25a4efcd05093d3b1d867474c3431d848fd312449c71f72e8fb305f525be96057c3c80d02d366952aca91fb074dfbd507f47101a7e01cedd85ea47ed42cbe5af571323d619ba315fcda8ee06cd7e62e8b6e09eb5c8c15c1326ce87839e89cc930b765ce5072001528327d5f1d87bd2fe57d4888277b665b339df83e62795e6977cab4eab4e1d305f8c76b0", 0x94, 0x948}, {&(0x7f0000000440)="0ff32e7513e5e52163860792cfd65d03c644822fa713d4d3b3271c2ca79ea8bb9c791adb274de7b4b99c15f5b323444587f7f5e0ddbf9a55278128a2d5a65d35367e855ff215947d416007ef5b5690a6c952ad18ea94da422d42011251c66f04328819b0ac1d2c419883dd2ba266a77557c0fc4cc5d587a3d2f96ed11e63c291689eb6e6e08d1bc55b58e7802db966187a5a8301eea44fe1a0805d13d5bd7651b55074b052ea32d4f07d333e390179bcdd952c228098c3852d0a903d3e6e3953332d0a85e3e7b34764de4c7ca8046e4e774efe6a34f583d07e34df9183c0a53b2d58477d7d550c64edfde067bcc4a2398cc7ca875d5bc9b56d5fe75f04bf", 0xfe, 0x2}], 0x200000, &(0x7f0000000bc0)={[{@lockproto_nolock}, {}], [{@subj_type={'subj_type', 0x3d, '^\'[*\xde'}}, {@pcr={'pcr', 0x3d, 0x7}}, {@fsuuid={'fsuuid', 0x3d, {[0x32, 0x62, 0x36, 0x35, 0x33, 0x34, 0x39, 0x65], 0x2d, [0x30, 0x64, 0x65, 0x61], 0x2d, [0x35, 0x3e, 0x32, 0x64], 0x2d, [0xb3b406dfe552866b, 0x31, 0x34, 0x35], 0x2d, [0xc, 0x66, 0x32, 0x33, 0x66, 0x64, 0x39, 0x35]}}}, {@pcr={'pcr', 0x3d, 0x35}}, {@obj_role={'obj_role', 0x3d, '[!^%]\x00'}}, {@hash}, {@uid_eq}, {@euid_lt={'euid<', 0xee01}}]}) [ 362.129387] erofs: cannot find valid erofs superblock [ 362.145261] BTRFS error (device loop3): open_ctree failed [ 362.151337] FAULT_INJECTION: forcing a failure. [ 362.151337] name failslab, interval 1, probability 0, space 0, times 0 [ 362.178779] CPU: 0 PID: 25749 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 362.186675] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 362.196024] Call Trace: [ 362.198611] dump_stack+0x1fc/0x2ef [ 362.202236] should_fail.cold+0xa/0xf [ 362.206031] ? setup_fault_attr+0x200/0x200 [ 362.210339] ? lock_acquire+0x170/0x3c0 [ 362.214302] __should_failslab+0x115/0x180 [ 362.218526] should_failslab+0x5/0x10 [ 362.222311] kmem_cache_alloc+0x277/0x370 [ 362.226449] getname_kernel+0x4e/0x370 [ 362.230322] kern_path+0x1b/0x40 [ 362.233676] lookup_bdev+0xfc/0x220 [ 362.237288] ? bd_acquire+0x440/0x440 [ 362.241076] ? list_sort.part.0+0x523/0x790 [ 362.245386] ? try_release_extent_buffer+0x3a0/0x3a0 [ 362.250476] blkdev_get_by_path+0x1b/0xd0 [ 362.254608] btrfs_get_bdev_and_sb+0x2f/0x2f0 [ 362.259089] open_fs_devices+0x5a3/0xa50 [ 362.263139] ? find_fsid+0xb0/0xb0 [ 362.266667] ? debug_check_no_obj_freed+0x201/0x490 [ 362.271676] btrfs_open_devices+0x114/0x150 [ 362.275986] btrfs_mount_root+0xa60/0x1830 [ 362.280216] ? btrfs_decode_error+0x70/0x70 [ 362.284525] ? __mutex_unlock_slowpath+0xea/0x610 [ 362.289356] ? check_preemption_disabled+0x41/0x280 [ 362.294361] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 362.299365] ? pcpu_alloc+0xc9/0x1190 [ 362.303150] ? __lockdep_init_map+0x100/0x5a0 [ 362.307633] mount_fs+0xa3/0x310 [ 362.310990] vfs_kern_mount.part.0+0x68/0x470 [ 362.315471] ? kfree+0x110/0x210 [ 362.318823] vfs_kern_mount+0x3c/0x60 [ 362.322613] btrfs_mount+0x23a/0xaa0 [ 362.326314] ? btrfs_show_options+0xfd0/0xfd0 [ 362.330795] ? __mutex_unlock_slowpath+0xea/0x610 [ 362.335625] ? check_preemption_disabled+0x41/0x280 [ 362.340632] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 362.345635] ? pcpu_alloc+0xc9/0x1190 [ 362.349424] ? __lockdep_init_map+0x100/0x5a0 [ 362.353907] mount_fs+0xa3/0x310 [ 362.357261] vfs_kern_mount.part.0+0x68/0x470 [ 362.361743] do_mount+0x113c/0x2f10 [ 362.365358] ? cmp_ex_sort+0xc0/0xc0 [ 362.369059] ? __do_page_fault+0x180/0xd60 [ 362.373280] ? copy_mount_string+0x40/0x40 [ 362.377504] ? memset+0x20/0x40 [ 362.380771] ? copy_mount_options+0x26f/0x380 [ 362.385256] ksys_mount+0xcf/0x130 [ 362.388784] __x64_sys_mount+0xba/0x150 [ 362.392745] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 362.397312] do_syscall_64+0xf9/0x620 [ 362.401102] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 362.406296] RIP: 0033:0x467b0a [ 362.409474] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 362.428356] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 362.436047] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 362.443300] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 362.450565] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 362.457818] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 362.465071] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:53:17 executing program 5 (fault-call:0 fault-nth:61): syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d", 0x48, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) [ 362.580255] gfs2: invalid mount option: subj_type=^'[*Þ [ 362.596916] gfs2: can't parse mount arguments [ 362.624288] erofs: read_super, device -> /dev/loop1 [ 362.640766] BTRFS error (device loop3): superblock checksum mismatch [ 362.643453] erofs: options -> 13:53:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = syz_mount_image$afs(&(0x7f0000000000), &(0x7f0000000200)='./file0\x00', 0x9, 0x3, &(0x7f00000013c0)=[{&(0x7f0000000240)="7992341bde8550cdf3fa8404636c1f9abeb652f9b0d3c2a024fe6a750587f06b886421747ce64e66a5558526e7bcf55f6c6bc2a5b8357b9da5827117022e4837b6ee3f2556b7c415daef8f613f897497ae61862042f6adb082e0a97d28b694998761c0ab0302a300d2b1a5f8077fec9fe04dea971975090440ab27442f5b8766c246d8e87e1ac13e6b5921eed23b1c5f62f6212590420486eb9c05576c5c41f1ef14538c885f27ec0558246932ac5d884b", 0xb1, 0x1}, {&(0x7f0000000300)="c516df578bd0e8d4fdccdfd8067ffbe54452e39204d5f01f933a83ea14c4d0f3cd980d668c838b75a2a3281345b01a96ba81422a17026e6774329a8cda8a147755f387cdd536d0b4eed3a5b7afd4ba5a44146df6747ef9e87e0e630cf14776c34d22dc2a5bff86ee706b1a37ff491a05c2874cfde7e1621210f779fdc61c21570219be15925cf3571a0b8b29b5de7d5c3f7d8d9563119099a2a58569fe6d71d27737b356f1c164c64da9868d2ccb7e8a2c10b99742036638936975e578fc1e6ca8928a8aa42e81019c2b31fec6a73faeb2167dbc437655d4d937930e35dc6af13cfbd860d33ec82c8098867b340262c02c41c643db4996c3fb7c152975f0116d2c35263ae8d4d48bafe217df890b9ca69afd74098049b1ff27e963c69f672c544555b4e0583ff05c8e233ef87bbb169722369b19910d600ec9aebc9b1eda4b68189057e382ebe13760bd86a9bd829474fb64a3b1b5571f5c8deec3d6c05a2df9580930dfcd6a35eb87860fb9c391575a7cfec165f7ddb019341dd611d422f7c61feaffeb6adda7fb7462b63c5d6cbe94e5733829c5096ae4c5f960584aa12472f27f5e763a04c30a2cd6c163ef4e3b64cdfb3b16c3105c227da0a23761ef6ba3899686be1f336eee9db5ddf2ccc662c3c12db97247998eee6c5fd0ea344145e530242d80ea8bad0bc2185ceac5faf245e0cb5d17ea47d6778e07b9c872e1b2e4a1d6bfeff970e21e25bc27192b19f0e41fd22e2eb9d573b5d99a7930559210dc51c241a36507b07445ffd2e1e061a697ad6643861b749f5353b049cf3b80410133288d0876d2ff50221d3b45fb46c650c13df98990df732daee6b723fa23135a8adbbb2f829d2c1d296dc6ca55bb3f724c3c9c34b5bd89c8260a71237d938525f38a644ee8825253bc5d311bc2eeb9b248611516eed9451c2d0fef90c772e314876d410e5f96bd58b76ab0102d04fc68865f76d2f534ec42188fe2b2ab66118986aa26961649ffcc8d97d7a2807bf52d2ad5946d9f81467fe616b3a40eed1e65dd80434bcf3af0a9f9f88886c8b19e8462bdba91927b244fb048825b5737cd697c94224ed94e0d23201495e694f06cdef55a6e02f260a976879ba1a01649869976a95cd25c3ad610e00a993fd89441c2f3cf7e851abbdc89acd80d08be4b53e29386c716c5e4a120ecd92b7dd19d406d43fa6b69510c96fbcc3846b1350cb3f386e778e25e656b230fc5c6402f96c9ae58fee43b79349d53078d336631811085c7001cf574a61917ec6503ecdf932ba85c8ea3f65c49911c0279f850f50d57d1429f449701cf10a5d9b4b8ac135ce6df782b1ef6667ff34b477a40716a5bfd5571b63f433d2a2074c82849a64403c08d8748101d73c66334ea63a9acc47842141829c1ff4b477cbbe29c531010cd8203d815a90955391eb5a25a50d327ec239004c034f5965585512671ac71a9939b9b65b7aae55f36708bc4c34cf6d6ff93f5757c198d36614e462b658d6e66780d47c72f1ca46beb29436fb1f5cd811e7972e720506910c7c69fa208c2d302b19034aef09eb15e9b5c2f27a6a29e5e8481e24402e965da332bbbb7f45271ca26f0d2c6b41531b7d21a44bd89f61bd33f721b719aa24a432aa8e252d96f13c8d719bdeb0b87386a14f96cc835353e6d20955fd0ea971ac85c99b4393dbef497bc5e180f3c29d57774fcbe8c91d7b3d027b670ba345ba094929c1db80d45952caacd4a910debf400c6f3467f394cc63aca28b418ec96f8a0c51a20911c7f6b9a7d2a8a752d3fafd89163aacad12d1b83f4e20a701a23089f1292d61f536a7ed82354aaf07a932a2983979ee0082457d7ba1c22468b4dc12f5e03fe239b65cd72cb2dbdcb09eab80f7ce1355dde099c5b84deeac80a7bebde5c94233bf738bd7f1fa2dc30a1b2e2e4351777e724631a0bd01a0cc8d03e77ff6bbf7d44bc8d368eca63773cb204dcc583aab257599468bb50c0677c2386726c8ee2fb4f56c9cfb0140265ebf01fbc051fb454bb60e12e5f1bbaac43b3224d1d0b34e646f4b207dbae8ed8593c53e8275f5766ed7feef4004bb0e4ff871f873ae3970b8453d207499ad60f6f9f70d5d531e6a4aaec7476173d2f954aad02609a1adddfac82262b5a65738443bbe2f34232e11c998a6c7578f14f6d2abac5407ee9363d5f837e407769d35a358f108988935dd95160c4d5d9d679c6612fbdd0544af760c62aaf695b9848a46b56a8c1889292ed62cc482a45b4df45e78c0835008c37c3d2b0ef1a6ade88b7ff7113d025fd11367d8ccb60a9a3b0a79c6496483769863de994960dada66c80c373b69dad70f7834090b3633622c0d8f3553f3a3d14c9d517e4c7fbe1c898879698c7f25d95d151ad44244aed2a86e9863b592f84ccbf565d7e34e4dfef50689ce16480e8793b5c8ce892108b5d90d2db42a12e1c521a0e5a3ff0b91af01d779814b9d659542855957b6ea546bcb547a911e9b3ff7d14387d1a003c4e31fa1ba1d2e66c749487a514e1c0934cefc4436edad6ab4fdbe61b59587e0431d6095faa538f3db57aa8c3ce37364f682eda8e8f9030a51c24b016e696f6f17fa7200ad44d24be964891769913f1e934844c6090024f4886a2b32309e137e2a8703f5573263be1c663370295ffcc730e4ce8f9d1237ab3e3b7d33189e80aa384fe4da021308fc0cbcf0867460eec6dc8cac9b20b1134e5fcb06f1a1fa65e252e63df8be2dd0e4fb71f4927b420812380c0b261921284a64ef1b80d49e502a46a9006b68b381e3e649b43a67bc1993fb5fafb1839db5964eca8f77f18191f20dbeed4cd85df1e66b1c6047168efa8ac0ada589a9a1f8725653b4f78ab5e4a1fba4922a137c8ceefd3b3d2d0995f485f5808dd3ecec31f0378a87acd99c6e89b42dac81d7fc2c2fd0aa641d39a484c7e4fe2bb09e6c9dbca214d862d16a13e80e93e3d492dff6505d602c95b025b0c0d2eae3d6ab8d7adbfd874273df8c03e4b4ea7098f1c73f5917b68be4dae7656b0d4f7dd69103967b9cbfda19686134043dce2a71d88e2ac0246419025924ebde479fdc4aed0df01e30ac22fce91f5774706106e3508b4d2bc788e9ed1e767d0a3d90ea9c717eb130edbefe31cd7a43beb010977b2d2a6e2a9a3602836991445ab471a37a31b228156a8ebd92d3b11ce47e6217abf8bf07907d5e32c3710cb7c55429bc7c822c51a5c7a7b9c1c5630ea8a74a362ef336112e4bb368dfcbdd0a9374a4033a9dd91f852bb920a304fce44284ea8717a203243077db30407b62cd774f9d2ada35f21f1df5025b59c138b02676f6d59541ea09f341e49a21ba88546853d9f86e75b17b26583eb3b467502985b3f29c9de3d9e4421545f1a3c1fb8548a3b12eb786af31e446c618418a52c7b8887de5687bca0771c3473c170cdbd63a972b67036aeb987c927f65777bb883f3c8c990798fbf49d982c9b38c9e182dfaccb5371fe3757fc595f2cb2a8b31f4a781319631ced52cdda7212f2781ba3174a37ea0248d54d59c6607792b21ea4b7caa994bb58d3aae24c25b0521f3b277f9611b0d385d0bfd575b844fe4cdd6ef1abb82226aaa63114d17bc4a2503dd7536b4a2704f401b70860d67443d6e2bf7413c850f7bee2fbcf5deeff3985f1e80ef9224ac1aa5679972fb074331d21d54cb363cd9f32837e87a2a554971e8bbc370d41c707f473a5c604706ec14e7af2a500cf5f40bdaf2906851856bbd4a6be61f1631d6798a15ca2bccacf2db4030754966504306a3a2df029ebae351e61f1abca6b42e83d50986a9869bba0d8110c3d4ce7b0009d3514bf5ecbf0525ad2c8966debc904bf70a9b4760c53d8318a20ce2d54d5e28e712ce877c21d79601f0acf1f70f1827456540c98d813a9788c5ce7f32cde078b2b824fa007f09d2400dc8931c76e438b38d58eec0f557fe415b36e85a77fe5dc39a37c4e045616e5b4ae12cab962e93e95b940f0c15ee07af578c35574c2d9d79ae461acc1feabddea286abb2efff413e163517748c72c7496c02ff41a9d0a4c9acf806c13dcac44e99e2a8f4f2a96c2f79dda021e4270ed4e7647acb0a4b63b56868a813bfd6a7e1e242aef4102091d4fa87cc21722860aa3eae7b09ad49787cbe5641f70cfd6e3e0da7c4d6912a78f8b2c0c414ea04a49aa63581a37c59606def0cc88e20cd7485d57927aeb6e975bb4e87942490637c85c6a23d596b5a7415eb4cb08d62790f8eadeab093f3f4d4d81907055d946361e8d9a9356fec7783f14cd71410c99837735ef055aaa9d15b645b24b77975e6858ac3f1915cace073f80d66dba88481f6166f45f3ad8197d1c3336fcdb7ab7ffc904ff2726e41d7fd7916294b202b3d7fc1e0cc2fa3f770aaf24f3aac12353b1ca82a2f21450ea58c8bdc3af77279ae7679b165740a5ee22db0c704539b111298ab3da49e3b275d43df40b6f56c7c092adc5a2e191d3b598b8f35ee660f67fd44d3e9338f24039c1eb191f056ac151a878f3b1e409fb5b7fee0162141494a4ecf8b82d8edf1b09452b0e13ceb295e5bed606e2719ae23fb90aaba4f53df6a45a513b035861da2c2c4785bb6d929805dbdd86be5b87f2fe4d499d007095d703db93003f75100d6faa887a72b95b040f6597103864fe99e605c9d77e66dafcac719584733bed0aab3a4bcb04101767e9b83a2143ad05dfcf8e77e8344c790e6179a9813422b30fbba7ef491caebff9f3181ed4d41e97176691d52c9dfb6cc6ac2b63590600eed9470235317494b1b2c077b1a60bd3b9829475909d4cb0bfcda77efd1a0a9cffbf8aca5c7e88bf4a90c7f7dd38c6a503459cb46af634fc30b4a73a882688f85654ac8c339c540aa85fa15cbe75a84f66f2344ca24e6b964d32edc53f3923a6ffa605a819be82cf28f140e9d696e3bddd0ab2cc3cc9e916ecf406d20d4c4d8e223f997a0f903526303a6123797566f29a63e34a7bef017d85b51f107ec86e6ef55c8a86192e0120e165aee6bc6e7c8ddf23b5ff35b486b307fc4f580ffb68529cc42fece3b9a40748e7d3f5cfed16ee275ba207ef3345465a1e9fb115a5451944ba8611ed2bb43c22a19e5964882c3e61f25c092980ba7288052f12a5b9672a1d5e90a6a6a39dde07064a2461535e60ab8ceffe48e87deb2b0f1a1924f1c0219e888ad3f6660a063807ed08e5f17a4575183da7fd937b6439028f91fcdc5fec8920c57445cc8be6ffe38ca45994e88338cd5f5bb12646152efb106bdf6167bd9f514afc0a66fee3bee81a55615590634bedc9e0b48a04bb81391acb9cb0e0c77053deefc048383fddad87b498af2edf61d7d7516e6e77961caf0faf610dad5832d425ce649af46c3ed75d970330ac776a51db79877c4316b58652a69fe9fc5ba8e868e10e49823849edbb255ef16c0335db7e3a9887aee1feec422431d24577c85487ea8caba1d8df60f97d38d301cd0b4208cfaeee9c4914257c3159a3fe3d4cd19ce5839b391576976ac722dd1e66c30363597e250977dab477dfa8d58f4c6b56c63ac94cf9945314c8543b689fc5006d1701bc2bb28415998097891a132d5530c02df01a423a5d2d1aae66d0fbf703f0b29aa0e2c8f8acab0feffd5f95d75c7fd0948d25bbf8c8ef73c212ea34213f33c7da9a5616bdb16566186f6bf19023d5b7265f3d494f4b4931f7046356e30d0d0748e6f44469f385e80fdb20a784330e640aeec2781ff6bd0ccd24095c144b6720c71dcf31419f2c9c9dd126d6ab1e6ff9f537094c6b07f66f283c82a7d9655bb5a4aa", 0x1000, 0x8057}, {&(0x7f0000001300)="42ce568ecbceaddf1c6010bb9a97c4e0dbab9e03d98d28278dff707845a642f72996c822feb00e7eafc20c389fd530dd6002d1d299094f4112c5f07ac28b30ba2af3f04713222c525faea947ccbec3b6a80d5db66d0e9353b3f2c6ddfa8181e380867f042c7067d525b3f2e420b6587520b239e9adaa8cca408d40c067cdfb18569497583e3dc1cffef7cf71435c", 0x8e, 0x6}], 0x2, &(0x7f0000001440)={[{@flock_openafs}, {@dyn}, {@dyn}], [{@obj_user={'obj_user', 0x3d, '$&,^^&'}}]}) preadv(r1, &(0x7f0000001680)=[{&(0x7f0000001480)=""/211, 0xd3}, {&(0x7f0000001580)=""/223, 0xdf}], 0x2, 0x6, 0x80000000) fremovexattr(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="740075737465052e235c2500a60052134006d7174ef23aec13e5cde8629e6df6c6996251bec31a29dd48e4e3136e1853bcb454b5ecfbbef3f210e266dab97d730cf129029f640171ae99383b1bc6b4d2b27ff95db6cb203de0e237d95a07986ffe1fd7b693955446cd95d1d7d669f0738023e2a6579c1acfd5ad63e40598474321624e9371dbda21a56f14db529f3a08b27369906c753661ba9e2066102547e1a1d70a234c0e62516aef9729d817b90d615cc4c68f82da52b5fa240f0b8887ddfd4be4132e8ecaa5aed6d194fe46f94d72744d364d5e502ffd8f7f3fe46c8d1021358f590e711fbba655293d84dc3982098c01d5e967b1454030cd157fa2272e2696a0598f6e4a4009385d2a28bee11752ec96e6c760ad58601061fdc63b1b6c6f8f047491a752c72e69020b2a81dc83540c18730a959a4d82d5d5a057d4dec8f848530e30a80a5f830eb02ae782e98cd900ef3008aa583ffec51b72d6f5b6f29f070055b7a010e4b9b09f88cc81"]) 13:53:17 executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) syz_mount_image$gfs2(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', 0xffffffff, 0x4, &(0x7f0000000540)=[{&(0x7f0000000180)="27c64010d0a54f860cd3365e16daa475262be788316a9369204a9399fb595e24afdb867b80615716df8757ee822f1d883faeb7a401235d24cb2d5ad08de19db7e0ead05bab09c1d41923ef157590f66f0cc7b45addc8a917bc5db91f3003c2ddf150e00374bcb141b000d38868da2fdf20688c5c6312f8bfd2c3639578aac306a7519814c9fb9ee554d4dee98cd35ef149ec7bc2c60d5980f581871a0a5da64012247b9d76edb9ba69a25f945d44faae7b97ea3eab8ee75a157c1973d825163fc5409660ea94f124d098ae8c", 0xcc, 0x6}, {&(0x7f0000000280)="ab12fe784949562537462bfa2e377315820d6965f01ab6141165d4247b45cf45c901c78714c24c0a9c7ba1972f6d414f8bb5f5d665ba8d2e8efcb6654bb0a5e2bd021f9cb754806b7e6ad87dd8ecd7accb05e536efb9b3267c83d00f70c51f91e50fd37f0edb68adac17b4c368cd6b53e39dbe3b13df84a1b9ce18bd5b237537ec7f50512f8fe66b55039eaea7cb9eebc21335887108df1f82c92938d9332094945b0d64be300972b1c0375ba670dd277f78829107dbaef87d545eb39371055ce59a817782da3c3788f425cd7a78e72349a8aeb2a77869e8ade93f3bf1b780", 0xdf, 0x20}, {&(0x7f0000000380)="7296f5663a469c0abf25a4efcd05093d3b1d867474c3431d848fd312449c71f72e8fb305f525be96057c3c80d02d366952aca91fb074dfbd507f47101a7e01cedd85ea47ed42cbe5af571323d619ba315fcda8ee06cd7e62e8b6e09eb5c8c15c1326ce87839e89cc930b765ce5072001528327d5f1d87bd2fe57d4888277b665b339df83e62795e6977cab4eab4e1d305f8c76b0", 0x94, 0x948}, {&(0x7f0000000440)="0ff32e7513e5e52163860792cfd65d03c644822fa713d4d3b3271c2ca79ea8bb9c791adb274de7b4b99c15f5b323444587f7f5e0ddbf9a55278128a2d5a65d35367e855ff215947d416007ef5b5690a6c952ad18ea94da422d42011251c66f04328819b0ac1d2c419883dd2ba266a77557c0fc4cc5d587a3d2f96ed11e63c291689eb6e6e08d1bc55b58e7802db966187a5a8301eea44fe1a0805d13d5bd7651b55074b052ea32d4f07d333e390179bcdd952c228098c3852d0a903d3e6e3953332d0a85e3e7b34764de4c7ca8046e4e774efe6a34f583d07e34df9183c0a53b2d58477d7d550c64edfde067bcc4a2398cc7ca875d5bc9b56d5fe75f04bf", 0xfe, 0x2}], 0x200000, &(0x7f0000000bc0)={[{@lockproto_nolock}, {}], [{@subj_type={'subj_type', 0x3d, '^\'[*\xde'}}, {@pcr={'pcr', 0x3d, 0x7}}, {@fsuuid={'fsuuid', 0x3d, {[0x32, 0x62, 0x36, 0x35, 0x33, 0x34, 0x39, 0x65], 0x2d, [0x30, 0x64, 0x65, 0x61], 0x2d, [0x35, 0x3e, 0x32, 0x64], 0x2d, [0xb3b406dfe552866b, 0x31, 0x34, 0x35], 0x2d, [0xc, 0x66, 0x32, 0x33, 0x66, 0x64, 0x39, 0x35]}}}, {@pcr={'pcr', 0x3d, 0x35}}, {@obj_role={'obj_role', 0x3d, '[!^%]\x00'}}, {@hash}, {@uid_eq}, {@euid_lt={'euid<', 0xee01}}]}) [ 362.669744] BTRFS error (device loop3): open_ctree failed [ 362.676155] erofs: cannot find valid erofs superblock 13:53:17 executing program 3: syz_mount_image$btrfs(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0xea46b7fb, 0x1, &(0x7f00000009c0)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000800000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004503000000000000000000000001", 0xca, 0x10000}], 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) 13:53:17 executing program 1: syz_mount_image$erofs(&(0x7f00000025c0), &(0x7f0000002600)='./file0\x00', 0x6000000, 0x0, &(0x7f0000002800), 0x0, &(0x7f0000002840)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) inotify_init() [ 362.895691] gfs2: invalid mount option: subj_type=^'[*Þ [ 362.901249] gfs2: can't parse mount arguments 13:53:18 executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) syz_mount_image$gfs2(&(0x7f0000000100), &(0x7f0000000140)='./file0\x00', 0xffffffff, 0x4, &(0x7f0000000540)=[{&(0x7f0000000180)="27c64010d0a54f860cd3365e16daa475262be788316a9369204a9399fb595e24afdb867b80615716df8757ee822f1d883faeb7a401235d24cb2d5ad08de19db7e0ead05bab09c1d41923ef157590f66f0cc7b45addc8a917bc5db91f3003c2ddf150e00374bcb141b000d38868da2fdf20688c5c6312f8bfd2c3639578aac306a7519814c9fb9ee554d4dee98cd35ef149ec7bc2c60d5980f581871a0a5da64012247b9d76edb9ba69a25f945d44faae7b97ea3eab8ee75a157c1973d825163fc5409660ea94f124d098ae8c", 0xcc, 0x6}, {&(0x7f0000000280)="ab12fe784949562537462bfa2e377315820d6965f01ab6141165d4247b45cf45c901c78714c24c0a9c7ba1972f6d414f8bb5f5d665ba8d2e8efcb6654bb0a5e2bd021f9cb754806b7e6ad87dd8ecd7accb05e536efb9b3267c83d00f70c51f91e50fd37f0edb68adac17b4c368cd6b53e39dbe3b13df84a1b9ce18bd5b237537ec7f50512f8fe66b55039eaea7cb9eebc21335887108df1f82c92938d9332094945b0d64be300972b1c0375ba670dd277f78829107dbaef87d545eb39371055ce59a817782da3c3788f425cd7a78e72349a8aeb2a77869e8ade93f3bf1b780", 0xdf, 0x20}, {&(0x7f0000000380)="7296f5663a469c0abf25a4efcd05093d3b1d867474c3431d848fd312449c71f72e8fb305f525be96057c3c80d02d366952aca91fb074dfbd507f47101a7e01cedd85ea47ed42cbe5af571323d619ba315fcda8ee06cd7e62e8b6e09eb5c8c15c1326ce87839e89cc930b765ce5072001528327d5f1d87bd2fe57d4888277b665b339df83e62795e6977cab4eab4e1d305f8c76b0", 0x94, 0x948}, {&(0x7f0000000440)="0ff32e7513e5e52163860792cfd65d03c644822fa713d4d3b3271c2ca79ea8bb9c791adb274de7b4b99c15f5b323444587f7f5e0ddbf9a55278128a2d5a65d35367e855ff215947d416007ef5b5690a6c952ad18ea94da422d42011251c66f04328819b0ac1d2c419883dd2ba266a77557c0fc4cc5d587a3d2f96ed11e63c291689eb6e6e08d1bc55b58e7802db966187a5a8301eea44fe1a0805d13d5bd7651b55074b052ea32d4f07d333e390179bcdd952c228098c3852d0a903d3e6e3953332d0a85e3e7b34764de4c7ca8046e4e774efe6a34f583d07e34df9183c0a53b2d58477d7d550c64edfde067bcc4a2398cc7ca875d5bc9b56d5fe75f04bf", 0xfe, 0x2}], 0x200000, &(0x7f0000000bc0)={[{@lockproto_nolock}, {}], [{@subj_type={'subj_type', 0x3d, '^\'[*\xde'}}, {@pcr={'pcr', 0x3d, 0x7}}, {@fsuuid={'fsuuid', 0x3d, {[0x32, 0x62, 0x36, 0x35, 0x33, 0x34, 0x39, 0x65], 0x2d, [0x30, 0x64, 0x65, 0x61], 0x2d, [0x35, 0x3e, 0x32, 0x64], 0x2d, [0xb3b406dfe552866b, 0x31, 0x34, 0x35], 0x2d, [0xc, 0x66, 0x32, 0x33, 0x66, 0x64, 0x39, 0x35]}}}, {@pcr={'pcr', 0x3d, 0x35}}, {@obj_role={'obj_role', 0x3d, '[!^%]\x00'}}, {@hash}, {@uid_eq}, {@euid_lt={'euid<', 0xee01}}]}) [ 362.955732] FAULT_INJECTION: forcing a failure. [ 362.955732] name failslab, interval 1, probability 0, space 0, times 0 [ 363.020782] CPU: 0 PID: 25789 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 363.028694] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 363.038051] Call Trace: [ 363.040656] dump_stack+0x1fc/0x2ef [ 363.044296] should_fail.cold+0xa/0xf [ 363.048101] ? __lockdep_init_map+0x100/0x5a0 [ 363.052602] ? setup_fault_attr+0x200/0x200 [ 363.056925] ? btrfs_cache_helper+0x20/0x20 [ 363.061254] ? btrfs_init_work+0xd0/0x210 [ 363.065449] __should_failslab+0x115/0x180 [ 363.069701] should_failslab+0x5/0x10 [ 363.073505] __kmalloc+0x2ab/0x3c0 [ 363.077050] ? close_fs_devices.part.0+0x2b0/0x860 [ 363.081993] close_fs_devices.part.0+0x2b0/0x860 [ 363.086761] btrfs_close_devices+0x95/0x1f0 [ 363.091096] btrfs_mount_root+0x10b9/0x1830 [ 363.095436] ? btrfs_decode_error+0x70/0x70 [ 363.099765] ? __mutex_unlock_slowpath+0xea/0x610 [ 363.104615] ? check_preemption_disabled+0x41/0x280 [ 363.109647] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 363.114683] ? pcpu_alloc+0xc9/0x1190 [ 363.118495] ? __lockdep_init_map+0x100/0x5a0 [ 363.123001] mount_fs+0xa3/0x310 [ 363.126379] vfs_kern_mount.part.0+0x68/0x470 [ 363.130876] ? kfree+0x110/0x210 [ 363.134249] vfs_kern_mount+0x3c/0x60 [ 363.138067] btrfs_mount+0x23a/0xaa0 [ 363.141783] ? btrfs_show_options+0xfd0/0xfd0 [ 363.146270] ? __mutex_unlock_slowpath+0xea/0x610 [ 363.151104] ? check_preemption_disabled+0x41/0x280 [ 363.156127] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 363.161133] ? pcpu_alloc+0xc9/0x1190 [ 363.164923] ? __lockdep_init_map+0x100/0x5a0 [ 363.169410] mount_fs+0xa3/0x310 [ 363.172769] vfs_kern_mount.part.0+0x68/0x470 [ 363.177253] do_mount+0x113c/0x2f10 [ 363.180872] ? cmp_ex_sort+0xc0/0xc0 [ 363.184584] ? __do_page_fault+0x180/0xd60 [ 363.188822] ? copy_mount_string+0x40/0x40 [ 363.193050] ? memset+0x20/0x40 [ 363.196322] ? copy_mount_options+0x26f/0x380 [ 363.200804] ksys_mount+0xcf/0x130 [ 363.204348] __x64_sys_mount+0xba/0x150 [ 363.208311] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 363.212877] do_syscall_64+0xf9/0x620 [ 363.216665] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 363.221838] RIP: 0033:0x467b0a [ 363.225017] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 363.243901] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 363.251592] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 363.258844] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 13:53:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = syz_mount_image$afs(&(0x7f0000000000), &(0x7f0000000200)='./file0\x00', 0x9, 0x3, &(0x7f00000013c0)=[{&(0x7f0000000240)="7992341bde8550cdf3fa8404636c1f9abeb652f9b0d3c2a024fe6a750587f06b886421747ce64e66a5558526e7bcf55f6c6bc2a5b8357b9da5827117022e4837b6ee3f2556b7c415daef8f613f897497ae61862042f6adb082e0a97d28b694998761c0ab0302a300d2b1a5f8077fec9fe04dea971975090440ab27442f5b8766c246d8e87e1ac13e6b5921eed23b1c5f62f6212590420486eb9c05576c5c41f1ef14538c885f27ec0558246932ac5d884b", 0xb1, 0x1}, {&(0x7f0000000300)="c516df578bd0e8d4fdccdfd8067ffbe54452e39204d5f01f933a83ea14c4d0f3cd980d668c838b75a2a3281345b01a96ba81422a17026e6774329a8cda8a147755f387cdd536d0b4eed3a5b7afd4ba5a44146df6747ef9e87e0e630cf14776c34d22dc2a5bff86ee706b1a37ff491a05c2874cfde7e1621210f779fdc61c21570219be15925cf3571a0b8b29b5de7d5c3f7d8d9563119099a2a58569fe6d71d27737b356f1c164c64da9868d2ccb7e8a2c10b99742036638936975e578fc1e6ca8928a8aa42e81019c2b31fec6a73faeb2167dbc437655d4d937930e35dc6af13cfbd860d33ec82c8098867b340262c02c41c643db4996c3fb7c152975f0116d2c35263ae8d4d48bafe217df890b9ca69afd74098049b1ff27e963c69f672c544555b4e0583ff05c8e233ef87bbb169722369b19910d600ec9aebc9b1eda4b68189057e382ebe13760bd86a9bd829474fb64a3b1b5571f5c8deec3d6c05a2df9580930dfcd6a35eb87860fb9c391575a7cfec165f7ddb019341dd611d422f7c61feaffeb6adda7fb7462b63c5d6cbe94e5733829c5096ae4c5f960584aa12472f27f5e763a04c30a2cd6c163ef4e3b64cdfb3b16c3105c227da0a23761ef6ba3899686be1f336eee9db5ddf2ccc662c3c12db97247998eee6c5fd0ea344145e530242d80ea8bad0bc2185ceac5faf245e0cb5d17ea47d6778e07b9c872e1b2e4a1d6bfeff970e21e25bc27192b19f0e41fd22e2eb9d573b5d99a7930559210dc51c241a36507b07445ffd2e1e061a697ad6643861b749f5353b049cf3b80410133288d0876d2ff50221d3b45fb46c650c13df98990df732daee6b723fa23135a8adbbb2f829d2c1d296dc6ca55bb3f724c3c9c34b5bd89c8260a71237d938525f38a644ee8825253bc5d311bc2eeb9b248611516eed9451c2d0fef90c772e314876d410e5f96bd58b76ab0102d04fc68865f76d2f534ec42188fe2b2ab66118986aa26961649ffcc8d97d7a2807bf52d2ad5946d9f81467fe616b3a40eed1e65dd80434bcf3af0a9f9f88886c8b19e8462bdba91927b244fb048825b5737cd697c94224ed94e0d23201495e694f06cdef55a6e02f260a976879ba1a01649869976a95cd25c3ad610e00a993fd89441c2f3cf7e851abbdc89acd80d08be4b53e29386c716c5e4a120ecd92b7dd19d406d43fa6b69510c96fbcc3846b1350cb3f386e778e25e656b230fc5c6402f96c9ae58fee43b79349d53078d336631811085c7001cf574a61917ec6503ecdf932ba85c8ea3f65c49911c0279f850f50d57d1429f449701cf10a5d9b4b8ac135ce6df782b1ef6667ff34b477a40716a5bfd5571b63f433d2a2074c82849a64403c08d8748101d73c66334ea63a9acc47842141829c1ff4b477cbbe29c531010cd8203d815a90955391eb5a25a50d327ec239004c034f5965585512671ac71a9939b9b65b7aae55f36708bc4c34cf6d6ff93f5757c198d36614e462b658d6e66780d47c72f1ca46beb29436fb1f5cd811e7972e720506910c7c69fa208c2d302b19034aef09eb15e9b5c2f27a6a29e5e8481e24402e965da332bbbb7f45271ca26f0d2c6b41531b7d21a44bd89f61bd33f721b719aa24a432aa8e252d96f13c8d719bdeb0b87386a14f96cc835353e6d20955fd0ea971ac85c99b4393dbef497bc5e180f3c29d57774fcbe8c91d7b3d027b670ba345ba094929c1db80d45952caacd4a910debf400c6f3467f394cc63aca28b418ec96f8a0c51a20911c7f6b9a7d2a8a752d3fafd89163aacad12d1b83f4e20a701a23089f1292d61f536a7ed82354aaf07a932a2983979ee0082457d7ba1c22468b4dc12f5e03fe239b65cd72cb2dbdcb09eab80f7ce1355dde099c5b84deeac80a7bebde5c94233bf738bd7f1fa2dc30a1b2e2e4351777e724631a0bd01a0cc8d03e77ff6bbf7d44bc8d368eca63773cb204dcc583aab257599468bb50c0677c2386726c8ee2fb4f56c9cfb0140265ebf01fbc051fb454bb60e12e5f1bbaac43b3224d1d0b34e646f4b207dbae8ed8593c53e8275f5766ed7feef4004bb0e4ff871f873ae3970b8453d207499ad60f6f9f70d5d531e6a4aaec7476173d2f954aad02609a1adddfac82262b5a65738443bbe2f34232e11c998a6c7578f14f6d2abac5407ee9363d5f837e407769d35a358f108988935dd95160c4d5d9d679c6612fbdd0544af760c62aaf695b9848a46b56a8c1889292ed62cc482a45b4df45e78c0835008c37c3d2b0ef1a6ade88b7ff7113d025fd11367d8ccb60a9a3b0a79c6496483769863de994960dada66c80c373b69dad70f7834090b3633622c0d8f3553f3a3d14c9d517e4c7fbe1c898879698c7f25d95d151ad44244aed2a86e9863b592f84ccbf565d7e34e4dfef50689ce16480e8793b5c8ce892108b5d90d2db42a12e1c521a0e5a3ff0b91af01d779814b9d659542855957b6ea546bcb547a911e9b3ff7d14387d1a003c4e31fa1ba1d2e66c749487a514e1c0934cefc4436edad6ab4fdbe61b59587e0431d6095faa538f3db57aa8c3ce37364f682eda8e8f9030a51c24b016e696f6f17fa7200ad44d24be964891769913f1e934844c6090024f4886a2b32309e137e2a8703f5573263be1c663370295ffcc730e4ce8f9d1237ab3e3b7d33189e80aa384fe4da021308fc0cbcf0867460eec6dc8cac9b20b1134e5fcb06f1a1fa65e252e63df8be2dd0e4fb71f4927b420812380c0b261921284a64ef1b80d49e502a46a9006b68b381e3e649b43a67bc1993fb5fafb1839db5964eca8f77f18191f20dbeed4cd85df1e66b1c6047168efa8ac0ada589a9a1f8725653b4f78ab5e4a1fba4922a137c8ceefd3b3d2d0995f485f5808dd3ecec31f0378a87acd99c6e89b42dac81d7fc2c2fd0aa641d39a484c7e4fe2bb09e6c9dbca214d862d16a13e80e93e3d492dff6505d602c95b025b0c0d2eae3d6ab8d7adbfd874273df8c03e4b4ea7098f1c73f5917b68be4dae7656b0d4f7dd69103967b9cbfda19686134043dce2a71d88e2ac0246419025924ebde479fdc4aed0df01e30ac22fce91f5774706106e3508b4d2bc788e9ed1e767d0a3d90ea9c717eb130edbefe31cd7a43beb010977b2d2a6e2a9a3602836991445ab471a37a31b228156a8ebd92d3b11ce47e6217abf8bf07907d5e32c3710cb7c55429bc7c822c51a5c7a7b9c1c5630ea8a74a362ef336112e4bb368dfcbdd0a9374a4033a9dd91f852bb920a304fce44284ea8717a203243077db30407b62cd774f9d2ada35f21f1df5025b59c138b02676f6d59541ea09f341e49a21ba88546853d9f86e75b17b26583eb3b467502985b3f29c9de3d9e4421545f1a3c1fb8548a3b12eb786af31e446c618418a52c7b8887de5687bca0771c3473c170cdbd63a972b67036aeb987c927f65777bb883f3c8c990798fbf49d982c9b38c9e182dfaccb5371fe3757fc595f2cb2a8b31f4a781319631ced52cdda7212f2781ba3174a37ea0248d54d59c6607792b21ea4b7caa994bb58d3aae24c25b0521f3b277f9611b0d385d0bfd575b844fe4cdd6ef1abb82226aaa63114d17bc4a2503dd7536b4a2704f401b70860d67443d6e2bf7413c850f7bee2fbcf5deeff3985f1e80ef9224ac1aa5679972fb074331d21d54cb363cd9f32837e87a2a554971e8bbc370d41c707f473a5c604706ec14e7af2a500cf5f40bdaf2906851856bbd4a6be61f1631d6798a15ca2bccacf2db4030754966504306a3a2df029ebae351e61f1abca6b42e83d50986a9869bba0d8110c3d4ce7b0009d3514bf5ecbf0525ad2c8966debc904bf70a9b4760c53d8318a20ce2d54d5e28e712ce877c21d79601f0acf1f70f1827456540c98d813a9788c5ce7f32cde078b2b824fa007f09d2400dc8931c76e438b38d58eec0f557fe415b36e85a77fe5dc39a37c4e045616e5b4ae12cab962e93e95b940f0c15ee07af578c35574c2d9d79ae461acc1feabddea286abb2efff413e163517748c72c7496c02ff41a9d0a4c9acf806c13dcac44e99e2a8f4f2a96c2f79dda021e4270ed4e7647acb0a4b63b56868a813bfd6a7e1e242aef4102091d4fa87cc21722860aa3eae7b09ad49787cbe5641f70cfd6e3e0da7c4d6912a78f8b2c0c414ea04a49aa63581a37c59606def0cc88e20cd7485d57927aeb6e975bb4e87942490637c85c6a23d596b5a7415eb4cb08d62790f8eadeab093f3f4d4d81907055d946361e8d9a9356fec7783f14cd71410c99837735ef055aaa9d15b645b24b77975e6858ac3f1915cace073f80d66dba88481f6166f45f3ad8197d1c3336fcdb7ab7ffc904ff2726e41d7fd7916294b202b3d7fc1e0cc2fa3f770aaf24f3aac12353b1ca82a2f21450ea58c8bdc3af77279ae7679b165740a5ee22db0c704539b111298ab3da49e3b275d43df40b6f56c7c092adc5a2e191d3b598b8f35ee660f67fd44d3e9338f24039c1eb191f056ac151a878f3b1e409fb5b7fee0162141494a4ecf8b82d8edf1b09452b0e13ceb295e5bed606e2719ae23fb90aaba4f53df6a45a513b035861da2c2c4785bb6d929805dbdd86be5b87f2fe4d499d007095d703db93003f75100d6faa887a72b95b040f6597103864fe99e605c9d77e66dafcac719584733bed0aab3a4bcb04101767e9b83a2143ad05dfcf8e77e8344c790e6179a9813422b30fbba7ef491caebff9f3181ed4d41e97176691d52c9dfb6cc6ac2b63590600eed9470235317494b1b2c077b1a60bd3b9829475909d4cb0bfcda77efd1a0a9cffbf8aca5c7e88bf4a90c7f7dd38c6a503459cb46af634fc30b4a73a882688f85654ac8c339c540aa85fa15cbe75a84f66f2344ca24e6b964d32edc53f3923a6ffa605a819be82cf28f140e9d696e3bddd0ab2cc3cc9e916ecf406d20d4c4d8e223f997a0f903526303a6123797566f29a63e34a7bef017d85b51f107ec86e6ef55c8a86192e0120e165aee6bc6e7c8ddf23b5ff35b486b307fc4f580ffb68529cc42fece3b9a40748e7d3f5cfed16ee275ba207ef3345465a1e9fb115a5451944ba8611ed2bb43c22a19e5964882c3e61f25c092980ba7288052f12a5b9672a1d5e90a6a6a39dde07064a2461535e60ab8ceffe48e87deb2b0f1a1924f1c0219e888ad3f6660a063807ed08e5f17a4575183da7fd937b6439028f91fcdc5fec8920c57445cc8be6ffe38ca45994e88338cd5f5bb12646152efb106bdf6167bd9f514afc0a66fee3bee81a55615590634bedc9e0b48a04bb81391acb9cb0e0c77053deefc048383fddad87b498af2edf61d7d7516e6e77961caf0faf610dad5832d425ce649af46c3ed75d970330ac776a51db79877c4316b58652a69fe9fc5ba8e868e10e49823849edbb255ef16c0335db7e3a9887aee1feec422431d24577c85487ea8caba1d8df60f97d38d301cd0b4208cfaeee9c4914257c3159a3fe3d4cd19ce5839b391576976ac722dd1e66c30363597e250977dab477dfa8d58f4c6b56c63ac94cf9945314c8543b689fc5006d1701bc2bb28415998097891a132d5530c02df01a423a5d2d1aae66d0fbf703f0b29aa0e2c8f8acab0feffd5f95d75c7fd0948d25bbf8c8ef73c212ea34213f33c7da9a5616bdb16566186f6bf19023d5b7265f3d494f4b4931f7046356e30d0d0748e6f44469f385e80fdb20a784330e640aeec2781ff6bd0ccd24095c144b6720c71dcf31419f2c9c9dd126d6ab1e6ff9f537094c6b07f66f283c82a7d9655bb5a4aa", 0x1000, 0x8057}, {&(0x7f0000001300)="42ce568ecbceaddf1c6010bb9a97c4e0dbab9e03d98d28278dff707845a642f72996c822feb00e7eafc20c389fd530dd6002d1d299094f4112c5f07ac28b30ba2af3f04713222c525faea947ccbec3b6a80d5db66d0e9353b3f2c6ddfa8181e380867f042c7067d525b3f2e420b6587520b239e9adaa8cca408d40c067cdfb18569497583e3dc1cffef7cf71435c", 0x8e, 0x6}], 0x2, &(0x7f0000001440)={[{@flock_openafs}, {@dyn}, {@dyn}], [{@obj_user={'obj_user', 0x3d, '$&,^^&'}}]}) preadv(r1, &(0x7f0000001680)=[{&(0x7f0000001480)=""/211, 0xd3}, {&(0x7f0000001580)=""/223, 0xdf}], 0x2, 0x6, 0x80000000) fremovexattr(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="740075737465052e235c2500a60052134006d7174ef23aec13e5cde8629e6df6c6996251bec31a29dd48e4e3136e1853bcb454b5ecfbbef3f210e266dab97d730cf129029f640171ae99383b1bc6b4d2b27ff95db6cb203de0e237d95a07986ffe1fd7b693955446cd95d1d7d669f0738023e2a6579c1acfd5ad63e40598474321624e9371dbda21a56f14db529f3a08b27369906c753661ba9e2066102547e1a1d70a234c0e62516aef9729d817b90d615cc4c68f82da52b5fa240f0b8887ddfd4be4132e8ecaa5aed6d194fe46f94d72744d364d5e502ffd8f7f3fe46c8d1021358f590e711fbba655293d84dc3982098c01d5e967b1454030cd157fa2272e2696a0598f6e4a4009385d2a28bee11752ec96e6c760ad58601061fdc63b1b6c6f8f047491a752c72e69020b2a81dc83540c18730a959a4d82d5d5a057d4dec8f848530e30a80a5f830eb02ae782e98cd900ef3008aa583ffec51b72d6f5b6f29f070055b7a010e4b9b09f88cc81"]) [ 363.266096] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 363.273348] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 363.280600] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 13:53:18 executing program 4: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000002, 0x12, r0, 0x0) preadv(r0, &(0x7f0000000280), 0x18, 0xd9f, 0x0) r1 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @empty}}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x4e21, 0x7fffffff, @loopback, 0xffeffffd}, 0x1c) sendto$inet6(r1, &(0x7f0000004600)="c5", 0x1, 0x0, 0x0, 0x0) [ 363.360682] ------------[ cut here ]------------ [ 363.365468] kernel BUG at fs/btrfs/volumes.c:1063! [ 363.373559] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 363.378949] CPU: 1 PID: 25789 Comm: syz-executor.5 Not tainted 4.19.204-syzkaller #0 [ 363.386822] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 363.396177] RIP: 0010:close_fs_devices.part.0+0x67b/0x860 [ 363.401699] Code: 48 8b 44 24 10 c7 80 10 01 00 00 00 00 00 00 48 83 c4 40 5b 5d 41 5c 41 5d 41 5e 41 5f c3 e8 6c b6 71 fe 0f 0b e8 65 b6 71 fe <0f> 0b e8 ee 8a a7 fe e9 f8 fb ff ff 4c 89 f7 e8 e1 8a a7 fe e9 12 [ 363.420588] RSP: 0018:ffff8880496cf840 EFLAGS: 00010246 [ 363.425930] RAX: 0000000000040000 RBX: ffff8880a4bf8900 RCX: ffffc90010695000 [ 363.433208] RDX: 0000000000040000 RSI: ffffffff82f0dc2b RDI: 0000000000000282 [ 363.440487] RBP: ffff8880ab1315d0 R08: 0000000000000000 R09: 0000000000000000 [ 363.447739] R10: 0000000000000005 R11: 0000000000000000 R12: dffffc0000000000 [ 363.454990] R13: 0000000000000000 R14: ffff8880a4bf8920 R15: ffff8880aad19b00 [ 363.462239] FS: 00007fc74403d700(0000) GS:ffff8880ba100000(0000) knlGS:0000000000000000 [ 363.470447] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 363.476359] CR2: 000000000219d848 CR3: 0000000047272000 CR4: 00000000001406e0 [ 363.483620] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 363.490870] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 363.498117] Call Trace: [ 363.500692] btrfs_close_devices+0x95/0x1f0 [ 363.504994] btrfs_mount_root+0x10b9/0x1830 [ 363.509311] ? btrfs_decode_error+0x70/0x70 [ 363.513673] ? __mutex_unlock_slowpath+0xea/0x610 [ 363.518504] ? check_preemption_disabled+0x41/0x280 [ 363.523509] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 363.528515] ? pcpu_alloc+0xc9/0x1190 [ 363.532307] ? __lockdep_init_map+0x100/0x5a0 [ 363.536784] mount_fs+0xa3/0x310 [ 363.540179] vfs_kern_mount.part.0+0x68/0x470 [ 363.544652] ? kfree+0x110/0x210 [ 363.547997] vfs_kern_mount+0x3c/0x60 [ 363.551778] btrfs_mount+0x23a/0xaa0 [ 363.555469] ? btrfs_show_options+0xfd0/0xfd0 [ 363.559944] ? __mutex_unlock_slowpath+0xea/0x610 [ 363.564766] ? check_preemption_disabled+0x41/0x280 [ 363.569763] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 363.574807] ? pcpu_alloc+0xc9/0x1190 [ 363.578587] ? __lockdep_init_map+0x100/0x5a0 [ 363.583062] mount_fs+0xa3/0x310 [ 363.586407] vfs_kern_mount.part.0+0x68/0x470 [ 363.590885] do_mount+0x113c/0x2f10 [ 363.594548] ? cmp_ex_sort+0xc0/0xc0 [ 363.598246] ? __do_page_fault+0x180/0xd60 [ 363.602457] ? copy_mount_string+0x40/0x40 [ 363.606673] ? memset+0x20/0x40 [ 363.609932] ? copy_mount_options+0x26f/0x380 [ 363.614408] ksys_mount+0xcf/0x130 [ 363.617926] __x64_sys_mount+0xba/0x150 [ 363.621884] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 363.626444] do_syscall_64+0xf9/0x620 [ 363.630225] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 363.635391] RIP: 0033:0x467b0a [ 363.638560] Code: 48 c7 c2 bc ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 363.657437] RSP: 002b:00007fc74403cfa8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 363.665125] RAX: ffffffffffffffda RBX: 00000000200009c0 RCX: 0000000000467b0a [ 363.672372] RDX: 0000000020000040 RSI: 0000000020000100 RDI: 00007fc74403d000 [ 363.679618] RBP: 00007fc74403d040 R08: 00007fc74403d040 R09: 0000000020000040 [ 363.686865] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000040 [ 363.694120] R13: 0000000020000100 R14: 00007fc74403d000 R15: 0000000020000000 [ 363.701367] Modules linked in: [ 363.707183] ---[ end trace 06b566acb30baff3 ]--- [ 363.712008] RIP: 0010:close_fs_devices.part.0+0x67b/0x860 [ 363.719242] Code: 48 8b 44 24 10 c7 80 10 01 00 00 00 00 00 00 48 83 c4 40 5b 5d 41 5c 41 5d 41 5e 41 5f c3 e8 6c b6 71 fe 0f 0b e8 65 b6 71 fe <0f> 0b e8 ee 8a a7 fe e9 f8 fb ff ff 4c 89 f7 e8 e1 8a a7 fe e9 12 [ 363.742609] RSP: 0018:ffff8880496cf840 EFLAGS: 00010246 [ 363.748303] RAX: 0000000000040000 RBX: ffff8880a4bf8900 RCX: ffffc90010695000 [ 363.755738] RDX: 0000000000040000 RSI: ffffffff82f0dc2b RDI: 0000000000000282 [ 363.763108] RBP: ffff8880ab1315d0 R08: 0000000000000000 R09: 0000000000000000 [ 363.770573] R10: 0000000000000005 R11: 0000000000000000 R12: dffffc0000000000 [ 363.777983] R13: 0000000000000000 R14: ffff8880a4bf8920 R15: ffff8880aad19b00 [ 363.785593] FS: 00007fc74403d700(0000) GS:ffff8880ba100000(0000) knlGS:0000000000000000 [ 363.793855] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 363.799819] CR2: 0000000000499c40 CR3: 0000000047272000 CR4: 00000000001406e0 [ 363.807202] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 363.814495] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 363.823095] Kernel panic - not syncing: Fatal exception [ 363.829720] Kernel Offset: disabled [ 363.833338] Rebooting in 86400 seconds..