syzbot


KCSAN: data-race in folio_mapping / page_cache_delete

Status: auto-obsoleted due to no activity on 2022/11/13 14:56
Subsystems: fs
[Documentation on labels]
First crash: 779d, last: 579d

Sample crash report:
FAT-fs (loop4): Invalid FSINFO signature: 0x00000000, 0x00000000 (sector = 1)
==================================================================
BUG: KCSAN: data-race in folio_mapping / page_cache_delete

write to 0xffffea00050332d8 of 8 bytes by task 3192 on cpu 1:
 page_cache_delete+0x33e/0x390 mm/filemap.c:143
 __filemap_remove_folio+0x3b/0xf0 mm/filemap.c:223
 invalidate_complete_folio2 mm/truncate.c:594 [inline]
 invalidate_inode_pages2_range+0x450/0x670 mm/truncate.c:682
 generic_file_direct_write+0x209/0x400 mm/filemap.c:3657
 __generic_file_write_iter+0x11f/0x280 mm/filemap.c:3829
 generic_file_write_iter+0x79/0x1c0 mm/filemap.c:3905
 do_iter_write+0x494/0x750 fs/read_write.c:861
 vfs_iter_write+0x4c/0x70 fs/read_write.c:902
 iter_file_splice_write+0x44a/0x7c0 fs/splice.c:686
 do_splice_from fs/splice.c:764 [inline]
 direct_splice_actor+0x80/0xa0 fs/splice.c:931
 splice_direct_to_actor+0x305/0x620 fs/splice.c:886
 do_splice_direct+0xfb/0x180 fs/splice.c:974
 do_sendfile+0x3bf/0x910 fs/read_write.c:1255
 __do_sys_sendfile64 fs/read_write.c:1323 [inline]
 __se_sys_sendfile64 fs/read_write.c:1309 [inline]
 __x64_sys_sendfile64+0x10c/0x150 fs/read_write.c:1309
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x2b/0x70 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd

read to 0xffffea00050332d8 of 8 bytes by task 3190 on cpu 0:
 folio_mapping+0x8e/0x110 mm/util.c:810
 folio_evictable mm/internal.h:136 [inline]
 lru_add_fn+0x12e/0x520 mm/swap.c:210
 folio_batch_move_lru+0x1e1/0x2a0 mm/swap.c:246
 lru_add_drain_cpu+0x73/0x250 mm/swap.c:626
 lru_add_drain+0x21/0x60 mm/swap.c:730
 __pagevec_release+0x3a/0x70 mm/swap.c:1029
 pagevec_release include/linux/pagevec.h:71 [inline]
 __filemap_fdatawait_range+0x1f1/0x260 mm/filemap.c:527
 filemap_write_and_wait_range+0xfc/0x1d0 mm/filemap.c:682
 __generic_file_write_iter+0x19d/0x280 mm/filemap.c:3859
 generic_file_write_iter+0x79/0x1c0 mm/filemap.c:3905
 do_iter_write+0x494/0x750 fs/read_write.c:861
 vfs_iter_write+0x4c/0x70 fs/read_write.c:902
 iter_file_splice_write+0x44a/0x7c0 fs/splice.c:686
 do_splice_from fs/splice.c:764 [inline]
 direct_splice_actor+0x80/0xa0 fs/splice.c:931
 splice_direct_to_actor+0x305/0x620 fs/splice.c:886
 do_splice_direct+0xfb/0x180 fs/splice.c:974
 do_sendfile+0x3bf/0x910 fs/read_write.c:1255
 __do_sys_sendfile64 fs/read_write.c:1323 [inline]
 __se_sys_sendfile64 fs/read_write.c:1309 [inline]
 __x64_sys_sendfile64+0x10c/0x150 fs/read_write.c:1309
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x2b/0x70 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd

value changed: 0xffff88810aeed810 -> 0x0000000000000000

Reported by Kernel Concurrency Sanitizer on:
CPU: 0 PID: 3190 Comm: syz-executor.4 Not tainted 6.0.0-syzkaller-09039-ga6afa4199d3d-dirty #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022
==================================================================

Crashes (89):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2022/10/09 14:49 upstream a6afa4199d3d aea5da89 .config console log report info [disk image] [vmlinux] ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/10/06 15:03 upstream 833477fce7a1 80b58a42 .config console log report info [disk image] [vmlinux] ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/10/06 09:24 upstream 2bca25eaeba6 2c6543ad .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/10/02 20:54 upstream a962b54e162c feb56351 .config console log report info [disk image] [vmlinux] ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/10/01 12:48 upstream ffb4d94b4314 feb56351 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/09/26 10:36 upstream f76349cf4145 d59ba983 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/09/24 15:12 upstream a63f2e7cb110 0042f2b4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/09/19 16:07 upstream 521a547ced64 dd9a85ff .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/09/19 08:11 upstream 521a547ced64 dd9a85ff .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/09/13 23:47 upstream d1221cea11fc b884348d .config console log report info [disk image] [vmlinux] ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/09/13 07:28 upstream e839a756012b a08652b0 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/09/10 00:03 upstream ce888220d5c7 356d8217 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/09/09 19:31 upstream 9b4509495418 90058bdc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/09/07 00:08 upstream d2ec799d1c1b 5fc30c37 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/09/06 21:19 upstream d2ec799d1c1b 65aea2b9 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/09/04 11:54 upstream 7726d4c3e60b 28811d0a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/09/04 04:24 upstream 42cf58c272ee 28811d0a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/09/01 03:38 upstream c5e4d5e99162 b01ec571 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/08/31 06:09 upstream dcf8e5633e2e 4a380809 .config console log report info [disk image] [vmlinux] ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/08/28 07:20 upstream 10d4879f9ef0 07177916 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/08/27 17:56 upstream 89b749d8552d 07177916 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/08/24 19:12 upstream c40e8341e3b3 514514f6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/08/23 07:04 upstream 072e51356cd5 26a13b38 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/08/21 14:41 upstream 15b3f48a4339 26a13b38 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/08/17 01:46 upstream 7ebfc85e2cd7 9e4b39c2 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/08/11 07:06 upstream f41445645ab5 a6201f11 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/08/03 09:20 upstream e2b542100719 1c9013ac .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/07/31 05:17 upstream 620725263f42 fef302b1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/07/30 07:22 upstream e65c6a46df94 fef302b1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/07/29 02:24 upstream 33ea1340bafe fb95c74d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/07/28 12:42 upstream 6e7765cb477a fb95c74d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/07/22 21:14 upstream 4ba1329cbb94 22343af4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/07/19 17:36 upstream ca85855bdcae 72a3cc0c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/07/13 07:18 upstream b047602d579b 5d921b08 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/07/12 12:40 upstream 5a29232d870d da3d6955 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/07/10 07:59 upstream b1c428b6c368 b5765a15 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/07/09 19:15 upstream e5524c2a1fc4 b5765a15 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/07/07 18:52 upstream e8a4e1c1bb69 bff65f44 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/07/05 22:23 upstream e35e5b6f695d bff65f44 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/07/04 19:26 upstream c1084b6c5620 bff65f44 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/07/04 13:30 upstream 88084a3df167 bff65f44 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/07/04 11:25 upstream 88084a3df167 1434eec0 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/07/04 02:22 upstream 20855e4cb361 1434eec0 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/06/29 19:43 upstream d9b2ba67917c 1434eec0 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/06/28 12:03 upstream 941e3e791269 ef82eb2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/06/26 20:33 upstream 82708bb1eb9e a371c43c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/06/25 10:34 upstream 8c23f235a6a8 a371c43c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/06/22 05:43 upstream ca1fdab7fd27 0fc5c330 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/06/19 22:21 upstream 05c6ca8512f2 8f633d84 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/06/19 12:30 upstream 354c6e071be9 8f633d84 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/05/08 00:43 upstream 30c8e80f7932 e60b1103 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/05/06 18:20 upstream 64267926e01b e60b1103 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/05/03 06:05 upstream 9050ba3a61a4 2df221f6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/05/01 15:01 upstream 57ae8a492116 2df221f6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/04/27 08:09 upstream cf424ef014ac 1fa34c1b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/04/15 15:59 upstream 028192fea1de 8bcc32a6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/04/13 16:27 upstream a19944809fe9 b17b2923 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/04/12 22:14 upstream ce522ba9ef7e dacb3f1c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/04/11 22:03 upstream ce522ba9ef7e af01ee7d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/04/10 23:57 upstream 1862a69c9174 e22c3da3 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/04/07 12:51 upstream 3e732ebf7316 53c67432 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/04/06 17:13 upstream 3e732ebf7316 97582466 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/04/06 03:05 upstream ce4c854ee868 0127c10f .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/04/05 09:10 upstream 312310928417 5915c2cb .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/04/04 12:56 upstream 09bb8856d4a7 79a2a8fc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/03/26 10:20 upstream 52d543b5497c 89bc8608 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/03/25 08:28 upstream 52deda9551a0 89bc8608 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/03/24 15:56 upstream ed4643521e6a 89bc8608 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
2022/03/23 07:12 upstream 3bf03b9a0839 5ff41e94 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in folio_mapping / page_cache_delete
* Struck through repros no longer work on HEAD.