syzbot


KCSAN: data-race in touch_atime / touch_atime (3)

Status: moderation: reported on 2024/05/27 01:15
Subsystems: fs
[Documentation on labels]
Reported-by: syzbot+d339c673f459c1a220ea@syzkaller.appspotmail.com
First crash: 723d, last: 17h17m
✨ AI Jobs (4)
ID Workflow Result Correct Bug Created Started Finished Revision Error
10d3844b-9ea3-493b-bf5b-e7899b5e2d99 assessment-security 💥 KCSAN: data-race in touch_atime / touch_atime (3) 2026/05/15 09:54 2026/05/15 09:54 2026/05/15 09:55 9cd3beaadf14b3a22d15fd97a0bf081ee41ebe01 failed to run ["git" "pull" "origin" "HEAD" "--depth=1" "--allow-unrelated-histories"]: exit status 1 fatal: write error: No space left on device fatal: fetch-pack: invalid index-pack output
259e9fcc-0ce1-454e-92f4-8e1ec445445d repro KCSAN: data-race in touch_atime / touch_atime (3) 2026/03/07 09:13 2026/03/07 09:13 2026/03/07 09:15 31e9c887f7dc24e04b3ca70d0d54fc34141844b0
ad306710-8d6d-4019-977e-25553ed87ee5 assessment-kcsan Benign: ✅ Confident: ✅ KCSAN: data-race in touch_atime / touch_atime (3) 2026/02/24 19:14 2026/02/24 19:14 2026/02/24 19:18 305c0ec5cd886e2d13738e28e1b2df9b0ec20fc9
e14d95c5-5450-4e69-b5b1-6e29cc0b8072 assessment-kcsan 💥 KCSAN: data-race in touch_atime / touch_atime (3) 2026/01/10 00:03 2026/01/10 00:03 2026/01/10 00:03 7519916073b761ced56a7b15fdeeb4674e8dc125 Error 429, Message: You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit. * Quota exceeded for metric: generativelanguage.googleapis.com/generate_requests_per_model_per_day, limit: 0, Status: RESOURCE_EXHAUSTED, Details: [map[@type:type.googleapis.com/google.rpc.Help links:[map[description:Learn more about Gemini API quotas url:https://ai.google.dev/gemini-api/docs/rate-limits]]] map[@type:type.googleapis.com/google.rpc.QuotaFailure violations:[map[quotaId:GenerateRequestsPerDayPerProjectPerModel quotaMetric:generativelanguage.googleapis.com/generate_requests_per_model_per_day]]] map[@type:type.googleapis.com/google.rpc.DebugInfo detail:[ORIGINAL ERROR] generic::resource_exhausted: You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit. * Quota exceeded for metric: generativelanguage.googleapis.com/generate_requests_per_model_per_day, limit: 0 [google.rpc.error_details_ext] { message: "You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit. \n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_requests_per_model_per_day, limit: 0" details { type_url: "type.googleapis.com/language_labs.genai.debug.GeminiApiDebugInfo" value: "RM\nK\nEgenerativelanguage.googleapis.com/generate_requests_per_model_per_day\030\000\"\000" } details { [type.googleapis.com/google.rpc.Help] { links { description: "Learn more about Gemini API quotas" url: "https://ai.google.dev/gemini-api/docs/rate-limits" } } } details { [type.googleapis.com/google.rpc.QuotaFailure] { violations { quota_metric: "generativelanguage.googleapis.com/generate_requests_per_model_per_day" quota_id: "GenerateRequestsPerDayPerProjectPerModel" } } } }]]
Similar bugs (2)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in touch_atime / touch_atime (2) ext4 6 51 759d 840d 0/29 auto-obsoleted due to no activity on 2024/05/19 09:43
upstream KCSAN: data-race in touch_atime / touch_atime ext4 6 21 972d 995d 0/29 auto-obsoleted due to no activity on 2023/10/18 23:00

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

write to 0xffff88811bd3a938 of 4 bytes by task 32495 on cpu 0:
 inode_set_atime_to_ts include/linux/fs.h:1626 [inline]
 inode_update_atime fs/inode.c:2098 [inline]
 inode_update_time fs/inode.c:2162 [inline]
 generic_update_time fs/inode.c:2195 [inline]
 touch_atime+0x1d7/0x330 fs/inode.c:2273
 file_accessed include/linux/fs.h:2264 [inline]
 shmem_file_splice_read+0x549/0x5a0 mm/shmem.c:3637
 do_splice_read fs/splice.c:980 [inline]
 splice_direct_to_actor+0x26e/0x670 fs/splice.c:1084
 do_splice_direct_actor fs/splice.c:1202 [inline]
 do_splice_direct+0x119/0x1a0 fs/splice.c:1228
 do_sendfile+0x382/0x650 fs/read_write.c:1372
 __do_sys_sendfile64 fs/read_write.c:1433 [inline]
 __se_sys_sendfile64 fs/read_write.c:1419 [inline]
 __x64_sys_sendfile64+0x105/0x150 fs/read_write.c:1419
 x64_sys_call+0x2dc4/0x3020 arch/x86/include/generated/asm/syscalls_64.h:41
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0x12c/0x3b0 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

read to 0xffff88811bd3a938 of 4 bytes by task 32491 on cpu 1:
 inode_get_atime_nsec include/linux/fs.h:1611 [inline]
 inode_get_atime include/linux/fs.h:1617 [inline]
 inode_update_atime fs/inode.c:2092 [inline]
 inode_update_time fs/inode.c:2162 [inline]
 generic_update_time fs/inode.c:2195 [inline]
 touch_atime+0x16c/0x330 fs/inode.c:2273
 file_accessed include/linux/fs.h:2264 [inline]
 shmem_file_splice_read+0x549/0x5a0 mm/shmem.c:3637
 do_splice_read fs/splice.c:980 [inline]
 splice_direct_to_actor+0x26e/0x670 fs/splice.c:1084
 do_splice_direct_actor fs/splice.c:1202 [inline]
 do_splice_direct+0x119/0x1a0 fs/splice.c:1228
 do_sendfile+0x382/0x650 fs/read_write.c:1372
 __do_sys_sendfile64 fs/read_write.c:1433 [inline]
 __se_sys_sendfile64 fs/read_write.c:1419 [inline]
 __x64_sys_sendfile64+0x105/0x150 fs/read_write.c:1419
 x64_sys_call+0x2dc4/0x3020 arch/x86/include/generated/asm/syscalls_64.h:41
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0x12c/0x3b0 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

value changed: 0x17e432b7 -> 0x18dd4266

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 UID: 0 PID: 32491 Comm: syz.0.8706 Tainted: G        W           syzkaller #0 PREEMPT(full) 
Tainted: [W]=WARN
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/18/2026
==================================================================

Crashes (704):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/05/20 02:32 upstream 27fa82620cba 0909d65f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/05/19 04:33 upstream 4d3a2a466b8d 9f74d399 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/05/18 20:19 upstream 5200f5f493f7 55156e84 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/05/15 14:42 upstream 70eda68668d1 9cd3beaa .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/05/13 01:14 upstream c21b90f77687 a0949470 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/05/12 02:35 upstream 50897c955902 d168f260 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/05/11 03:33 upstream 5d6919055dec 29233ece .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/05/09 13:16 upstream 27a26ccfd528 29233ece .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/05/08 23:57 upstream 917719c412c4 b2988c17 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/05/08 09:15 upstream fcee7d82f27d 5633175a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/05/07 04:57 upstream 5862221fdded f250db59 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/05/05 16:28 upstream a293ec25d59d 06e69a27 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/05/03 07:02 upstream 66edb901bf87 a0d91488 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/30 04:55 upstream 57b8e2d666a3 005438fc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/28 20:20 upstream dca922e019dd 95008c03 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/27 10:01 upstream 254f49634ee1 0f700595 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/26 17:00 upstream 897d54018cc9 9c2d0995 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/25 15:36 upstream 27d128c1cff6 9c2d0995 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/24 05:30 upstream 45dcf5e28813 9cfb3ca7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/23 05:52 upstream 2a4c0c11c019 b10da5ec .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/22 09:50 upstream 6596a02b2078 4595e353 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/21 23:37 upstream 4ee64205ffaa 0b6ab7ec .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/21 06:30 upstream b4e07588e743 3f2e655b .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/19 10:18 upstream faeab166167f 303e2802 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/18 14:18 upstream 8541d8f725c6 303e2802 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/18 04:37 upstream 8541d8f725c6 5be7a9de .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/16 22:51 upstream 1d51b370a0f8 4743f87d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/16 07:55 upstream aec2f682d47c df15c5f3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/15 03:44 upstream 508fed679541 e2e976a8 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/14 06:50 upstream 26ff969926a0 1a086e7c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/13 13:34 upstream 028ef9c96e96 9530ccf9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/10 20:53 upstream 7c6c4ed80b87 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/09 07:24 upstream 7f87a5ea75f0 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/08 03:07 upstream 3036cd0d3328 2c961e87 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/07 12:22 upstream bfe62a454542 628666c6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/05 05:37 upstream 3aae9383f42f 4440e7c2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/05 01:02 upstream 7ca6d1cfec80 4440e7c2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/02 16:55 upstream 9147566d8016 91bc79b0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/04/02 00:27 upstream 9147566d8016 0cb124d5 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/03/31 08:09 upstream d0c3bcd5b897 d0af506e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/03/29 17:28 upstream a3d97d1d3fa6 b5ceaad2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/03/28 21:32 upstream cbfffcca2bf0 b5ceaad2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/03/27 12:11 upstream 46b513250491 766b6434 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/03/26 13:06 upstream 0138af2472df 766b6434 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/03/26 07:34 upstream d2a43e7f89da c6143aac .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/03/24 23:41 upstream 24f9515de877 74e70d19 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/03/06 17:43 upstream 5ee8dbf54602 41d8037d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/02/24 17:11 upstream 7dff99b35460 96b1aa46 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2026/01/09 09:55 upstream 623fb9912f6a d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
2024/05/27 01:14 upstream 1613e604df0c a10a183e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in touch_atime / touch_atime
* Struck through repros no longer work on HEAD.