syzbot


KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch (4)

Status: auto-obsoleted due to no activity on 2023/05/28 04:22
Subsystems: mm
[Documentation on labels]
First crash: 871d, last: 371d
Similar bugs (4)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch mm 1 1551d 1551d 0/26 auto-closed as invalid on 2020/04/07 10:35
upstream KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch (2) mm 1 1373d 1373d 0/26 auto-closed as invalid on 2020/08/29 01:07
upstream KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch (3) mm 108 911d 1237d 0/26 auto-closed as invalid on 2021/12/04 05:37
upstream KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch (5) mm 30 177d 141d 0/26 auto-obsoleted due to no activity on 2023/12/23 00:07

Sample crash report:
==================================================================
BUG: KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch

read-write to 0xffff888104916490 of 8 bytes by task 28100 on cpu 1:
 percpu_counter_add_batch+0xc9/0x140 lib/percpu_counter.c:96
 percpu_counter_add include/linux/percpu_counter.h:58 [inline]
 shmem_inode_acct_block mm/shmem.c:213 [inline]
 shmem_alloc_and_acct_folio mm/shmem.c:1592 [inline]
 shmem_get_folio_gfp+0x434/0x1120 mm/shmem.c:1937
 shmem_get_folio mm/shmem.c:2068 [inline]
 shmem_write_begin+0xa6/0x1e0 mm/shmem.c:2561
 generic_perform_write+0x1c3/0x3d0 mm/filemap.c:3926
 __generic_file_write_iter+0xe6/0x290 mm/filemap.c:4054
 generic_file_write_iter+0x7d/0x1c0 mm/filemap.c:4086
 call_write_iter include/linux/fs.h:1851 [inline]
 new_sync_write fs/read_write.c:491 [inline]
 vfs_write+0x463/0x760 fs/read_write.c:584
 ksys_write+0xeb/0x1a0 fs/read_write.c:637
 __do_sys_write fs/read_write.c:649 [inline]
 __se_sys_write fs/read_write.c:646 [inline]
 __x64_sys_write+0x42/0x50 fs/read_write.c:646
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd

read to 0xffff888104916490 of 8 bytes by task 2435 on cpu 0:
 percpu_counter_read include/linux/percpu_counter.h:90 [inline]
 __percpu_counter_compare+0x2b/0x1d0 lib/percpu_counter.c:238
 percpu_counter_compare include/linux/percpu_counter.h:53 [inline]
 shmem_inode_acct_block mm/shmem.c:210 [inline]
 shmem_alloc_and_acct_folio mm/shmem.c:1592 [inline]
 shmem_get_folio_gfp+0x3fd/0x1120 mm/shmem.c:1937
 shmem_get_folio mm/shmem.c:2068 [inline]
 shmem_write_begin+0xa6/0x1e0 mm/shmem.c:2561
 generic_perform_write+0x1c3/0x3d0 mm/filemap.c:3926
 __generic_file_write_iter+0xe6/0x290 mm/filemap.c:4054
 generic_file_write_iter+0x7d/0x1c0 mm/filemap.c:4086
 call_write_iter include/linux/fs.h:1851 [inline]
 new_sync_write fs/read_write.c:491 [inline]
 vfs_write+0x463/0x760 fs/read_write.c:584
 ksys_write+0xeb/0x1a0 fs/read_write.c:637
 __do_sys_write fs/read_write.c:649 [inline]
 __se_sys_write fs/read_write.c:646 [inline]
 __x64_sys_write+0x42/0x50 fs/read_write.c:646
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd

value changed: 0x00000000000000e0 -> 0x0000000000000100

Reported by Kernel Concurrency Sanitizer on:
CPU: 0 PID: 2435 Comm: udevd Not tainted 6.3.0-rc7-syzkaller-00189-g2caeeb9d4a1b #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/14/2023
==================================================================
udevd[2435]: inotify_add_watch(7, /dev/loop4p5, 10) failed: No such file or directory
udevd[2435]: inotify_add_watch(7, /dev/loop0p207, 10) failed: No such file or directory

Crashes (75):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/04/23 04:14 upstream 2caeeb9d4a1b 2b32bd34 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2023/03/19 09:09 upstream 534293368afa 7939252e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2023/03/09 17:10 upstream 6a98c9cae232 f08b59ac .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2023/03/02 11:42 upstream ee3f96b16468 f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2023/02/18 01:55 upstream ec35307e18ba cf8c2d39 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2023/02/11 17:32 upstream 420b2d431d18 93e26d60 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2023/01/28 10:57 upstream 5af6ce704936 9dfcf09c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2023/01/26 09:51 upstream 7c46948a6e9c 9dfcf09c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2023/01/16 11:08 upstream 5dc4c995db9e a63719e7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2023/01/12 20:43 upstream e8f60cd7db24 96166539 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2023/01/10 04:23 upstream 1fe4fd6f5cad 48bc529a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2023/01/03 10:20 upstream 69b41ac87e4a ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2023/01/02 06:30 upstream 88603b6dc419 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/12/30 21:16 upstream bff687b3dad6 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/12/27 21:14 upstream 1b929c02afd3 44712fbc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/12/18 22:23 upstream f9ff5644bcc0 05494336 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/12/09 17:06 upstream 0d1409e4ff08 67be1ae7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/12/04 19:02 upstream c2bf05db6c78 e080de16 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/12/02 12:04 upstream ef4d3ea40565 e080de16 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/12/01 13:59 upstream 04aa64375f48 4c2a66e8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/11/15 22:55 upstream 81e7cfa3a9eb 3a127a31 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/11/14 02:44 upstream af7a05689189 7ba4d859 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/10/28 10:50 upstream 23758867219c 5c716ff6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/10/18 00:57 upstream 9abf2313adc1 94744d21 .config console log report info [disk image] [vmlinux] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/10/15 14:42 upstream 19d17ab7c68b 67cb024c .config console log report info [disk image] [vmlinux] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/10/10 20:51 upstream 493ffd6605b2 5bcf0c31 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/10/09 23:37 upstream a6afa4199d3d aea5da89 .config console log report info [disk image] [vmlinux] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/10/02 02:13 upstream ffb4d94b4314 feb56351 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/09/28 17:43 upstream 46452d3786a8 75c78242 .config console log report info [disk image] [vmlinux] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/09/24 21:23 upstream a63f2e7cb110 0042f2b4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/09/15 06:44 upstream 3245cb65fd91 b884348d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/09/14 08:33 upstream d1221cea11fc b884348d .config console log report info [disk image] [vmlinux] ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/09/13 12:27 upstream e839a756012b a08652b0 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/09/06 17:26 upstream 53e99dcff61e 65aea2b9 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/08/29 09:10 upstream 8379c0b31fbc 07177916 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/08/15 20:38 upstream 7ebfc85e2cd7 8dfcaa3d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/08/07 22:32 upstream 3bc1bc0b59d0 88e3a122 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/08/01 09:12 upstream 334c0ef6429f fef302b1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/07/21 20:18 upstream 68e77ffbfd06 5e6028b9 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/07/15 20:38 upstream e5d523f1ae8f 5d921b08 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/07/10 07:44 upstream b1c428b6c368 b5765a15 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/07/07 00:53 upstream 9f09069cde34 bff65f44 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/07/03 09:45 upstream 69cb6c6556ad 1434eec0 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/06/03 10:02 upstream 58f9d52ff689 02dddea8 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/05/26 05:58 upstream fdaf9a5840ac 3037caa9 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/04/21 10:02 upstream b253435746d9 d4befee1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/04/20 10:34 upstream 559089e0a93d 7d7bc738 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/04/19 10:49 upstream b2d229d4ddb1 c334415e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/04/17 10:19 upstream 90ea17a9e27b 8bcc32a6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/04/15 20:04 upstream 028192fea1de 8bcc32a6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/04/12 09:24 upstream ce522ba9ef7e af01ee7d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/04/09 22:56 upstream f1b45d8ccb98 e22c3da3 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/03/16 02:35 upstream 56e337f2cf13 9e8eaa75 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/03/07 19:29 upstream ffb217a13a2e 7bdd8b2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/02/16 06:14 upstream 705d84a366cf 8b9ca619 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/02/08 10:47 upstream 2ade8eef993c a7dab638 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/02/06 00:36 upstream 90c9e950c0de a7dab638 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/02/04 14:45 upstream dcb85f85fa6f a3e470b2 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/02/04 01:54 upstream c36c04c2e132 30646bfe .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/01/26 00:15 upstream 49d766f3a0e4 2cbffd88 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/01/24 06:51 upstream dd81e1c7d5fb 214351e1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/01/21 20:16 upstream 9b57f4589857 214351e1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/01/21 14:52 upstream 2c271fe77d52 ab3d9f17 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/01/08 03:22 upstream ddec8ed2d490 2ca0d385 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2022/01/07 06:14 upstream b2b436ec0205 6acc789a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2021/12/30 05:28 upstream eec4df26e24e 6cc879d4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2021/12/30 05:20 upstream eec4df26e24e 6cc879d4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2021/12/29 00:26 upstream ecf71de775a0 76c8cf06 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2021/12/27 15:47 upstream fc74e0a40e4f 5140bd58 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2021/12/25 04:05 upstream b927dfc67d05 6caa12e4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2021/12/21 06:52 upstream 86085fe79e3c 62bd192b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2021/12/19 09:10 upstream 3f667b5d4053 44068e19 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2021/12/12 23:16 upstream 90d9fbc16b69 49ca1f59 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
2021/12/08 23:09 upstream 2a987e65025e a4a2a501 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in __percpu_counter_compare / percpu_counter_add_batch
* Struck through repros no longer work on HEAD.