syzbot


KCSAN: data-race in can_send / can_send (4)

Status: moderation: reported on 2022/04/26 02:08
Reported-by: syzbot+64d2873ba7ba90e1b7e0@syzkaller.appspotmail.com
First crash: 455d, last: 10h20m
similar bugs (3):
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in can_send / can_send (2) 1 1076d 1076d 0/24 auto-closed as invalid on 2020/05/07 07:35
upstream KCSAN: data-race in can_send / can_send (3) 1 822d 788d 0/24 auto-closed as invalid on 2020/12/25 11:24
upstream KCSAN: data-race in can_send / can_send 1 1176d 1176d 0/24 auto-closed as invalid on 2020/01/28 10:46

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

read-write to 0xffff88811f425f10 of 8 bytes by interrupt on cpu 0:
 can_send+0x560/0x5d0
 bcm_can_tx+0x314/0x410
 bcm_tx_timeout_handler+0xdb/0x260
 __hrtimer_run_queues+0x217/0x700
 hrtimer_run_softirq+0xed/0x140
 __do_softirq+0xe4/0x2b0
 run_ksoftirqd+0x23/0x30
 smpboot_thread_fn+0x2f8/0x490
 kthread+0x1ac/0x1e0
 ret_from_fork+0x1f/0x30

read-write to 0xffff88811f425f10 of 8 bytes by interrupt on cpu 1:
 can_send+0x560/0x5d0
 bcm_can_tx+0x314/0x410
 bcm_tx_timeout_handler+0xdb/0x260
 __hrtimer_run_queues+0x217/0x700
 hrtimer_run_softirq+0xed/0x140
 __do_softirq+0xe4/0x2b0
 run_ksoftirqd+0x23/0x30
 smpboot_thread_fn+0x2f8/0x490
 kthread+0x1ac/0x1e0
 ret_from_fork+0x1f/0x30

value changed: 0x00000000000029e9 -> 0x00000000000029ea

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 PID: 18 Comm: ksoftirqd/1 Not tainted 6.2.0-rc7-syzkaller-00013-g513c1a3d3f19-dirty #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023
==================================================================

Crashes (778):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets Title
ci2-upstream-kcsan-gce 2023/02/07 20:32 upstream 513c1a3d3f19 15c3d445 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/02/07 06:49 upstream 05ecb680708a 5bc3be51 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/02/07 04:09 upstream 05ecb680708a 0a9c11b6 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/02/06 13:36 upstream d2d11f342b17 0a9c11b6 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/02/05 23:40 upstream 4ec5183ec486 be607b78 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/02/05 10:17 upstream 837c07cf68fe be607b78 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/02/04 21:08 upstream db27c22251e7 be607b78 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/02/04 14:04 upstream 0136d86b7852 be607b78 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/02/04 04:12 upstream 0136d86b7852 1b2f701a .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/02/03 14:50 upstream 66a87fff1a87 1b2f701a .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/02/03 11:39 upstream e7368fd30165 1b2f701a .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/02/03 02:28 upstream e7368fd30165 33fc5c09 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/02/02 22:17 upstream e7368fd30165 16d19e30 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/02/02 14:12 upstream 9f266ccaa2f5 16d19e30 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/02/02 01:09 upstream 9f266ccaa2f5 9a6f477c .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/02/01 10:16 upstream c0b67534c95c 9a6f477c .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/02/01 04:35 upstream c0b67534c95c b68fb8d6 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/31 14:41 upstream 22b8077d0fce b68fb8d6 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/31 00:41 upstream 6d796c50f84c b68fb8d6 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/30 10:48 upstream 6d796c50f84c b68fb8d6 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/30 09:36 upstream 6d796c50f84c 9dfcf09c .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/29 20:22 upstream ab072681eabe 9dfcf09c .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/28 23:52 upstream c96618275234 9dfcf09c .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/28 11:01 upstream 5af6ce704936 9dfcf09c .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/27 21:24 upstream 83abd4d4c4be 9dfcf09c .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/26 02:10 upstream 7c46948a6e9c 9dfcf09c .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/26 01:35 upstream 7c46948a6e9c 9dfcf09c .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/25 11:43 upstream 948ef7bb70c4 9dfcf09c .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/24 22:43 upstream fb6e71db53f3 9dfcf09c .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/23 20:57 upstream 7bf70dbb1882 9dfcf09c .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/23 14:09 upstream 2475bf0250de 9dfcf09c .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/23 12:49 upstream 2475bf0250de 44388686 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/23 11:38 upstream 2475bf0250de 44388686 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/23 07:43 upstream 2475bf0250de 44388686 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/22 21:18 upstream 2475bf0250de cc0f9968 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/22 05:01 upstream 2241ab53cbb5 cc0f9968 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/21 15:35 upstream f883675bf652 cc0f9968 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/21 00:55 upstream edc00350d205 cc0f9968 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/20 22:38 upstream edc00350d205 dd15ff29 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/20 08:59 upstream d368967cb103 dd15ff29 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/19 21:35 upstream 081edded9b38 71197f3a .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/19 07:05 upstream 7287904c8771 66fca3ae .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/18 11:39 upstream c1649ec55708 4620c2d9 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/17 16:24 upstream 6e50979a9c87 42660d9e .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/16 21:49 upstream d532dd102151 a63719e7 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/16 02:40 upstream 5dc4c995db9e a63719e7 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2023/01/15 06:51 upstream 7c6984405241 a63719e7 .config console log report info [disk image] [vmlinux] [kernel image] KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2022/04/25 15:41 upstream af2d861d4cd2 152baedd .config console log report info KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2022/04/24 23:00 upstream 42740a2ff5d3 131df97d .config console log report info KCSAN: data-race in can_send / can_send
ci2-upstream-kcsan-gce 2021/11/10 06:34 upstream cb690f5238d7 55fa030c .config console log report info KCSAN: data-race in can_send / can_send
* Struck through repros no longer work on HEAD.