syzbot


KCSAN: data-race in data_push_tail / number (2)

Status: auto-obsoleted due to no activity on 2023/02/11 10:05
Subsystems: audit
[Documentation on labels]
First crash: 821d, last: 487d
Similar bugs (3)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in data_push_tail / number (4) ext4 48 1d12h 146d 0/26 moderation: reported on 2023/12/09 00:05
upstream KCSAN: data-race in data_push_tail / number (3) ext4 15 362d 447d 0/26 auto-obsoleted due to no activity on 2023/06/10 22:29
upstream KCSAN: data-race in data_push_tail / number ext4 87 858d 999d 0/26 auto-closed as invalid on 2022/01/31 12:18

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

write to 0xffffffff86ecb7de of 1 bytes by task 23 on cpu 0:
 number+0x944/0xbe0 lib/vsprintf.c:562
 vsnprintf+0xa2f/0xe80 lib/vsprintf.c:2862
 vscnprintf+0x3e/0x80 lib/vsprintf.c:2902
 printk_sprint kernel/printk/printk.c:2178 [inline]
 vprintk_store+0x5dd/0xad0 kernel/printk/printk.c:2292
 vprintk_emit+0xcc/0x430 kernel/printk/printk.c:2338
 vprintk_default+0x22/0x30 kernel/printk/printk.c:2368
 vprintk+0x7f/0x90 kernel/printk/printk_safe.c:50
 _printk+0x76/0xa0 kernel/printk/printk.c:2378
 kauditd_printk_skb kernel/audit.c:536 [inline]
 kauditd_hold_skb+0x19b/0x1a0 kernel/audit.c:571
 kauditd_send_queue+0x297/0x300 kernel/audit.c:756
 kauditd_thread+0x48b/0x6d0 kernel/audit.c:880
 kthread+0x1a9/0x1e0 kernel/kthread.c:376
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308

read to 0xffffffff86ecb7d8 of 8 bytes by task 27611 on cpu 1:
 data_make_reusable kernel/printk/printk_ringbuffer.c:590 [inline]
 data_push_tail+0x10f/0x440 kernel/printk/printk_ringbuffer.c:675
 data_alloc+0xbc/0x2b0 kernel/printk/printk_ringbuffer.c:1046
 prb_reserve+0x897/0xbd0 kernel/printk/printk_ringbuffer.c:1555
 vprintk_store+0x50b/0xad0 kernel/printk/printk.c:2282
 vprintk_emit+0xcc/0x430 kernel/printk/printk.c:2338
 vprintk_default+0x22/0x30 kernel/printk/printk.c:2368
 vprintk+0x7f/0x90 kernel/printk/printk_safe.c:50
 _printk+0x76/0xa0 kernel/printk/printk.c:2378
 __nla_validate_parse+0x155a/0x1970 lib/nlattr.c:612
 __nla_parse+0x3c/0x50 lib/nlattr.c:697
 nla_parse_nested_deprecated include/net/netlink.h:1280 [inline]
 __rtnl_newlink net/core/rtnetlink.c:3506 [inline]
 rtnl_newlink+0x438/0x16f0 net/core/rtnetlink.c:3637
 rtnetlink_rcv_msg+0x811/0x8d0 net/core/rtnetlink.c:6141
 netlink_rcv_skb+0x13e/0x250 net/netlink/af_netlink.c:2564
 rtnetlink_rcv+0x18/0x20 net/core/rtnetlink.c:6159
 netlink_unicast_kernel net/netlink/af_netlink.c:1330 [inline]
 netlink_unicast+0x58a/0x660 net/netlink/af_netlink.c:1356
 netlink_sendmsg+0x666/0x760 net/netlink/af_netlink.c:1932
 sock_sendmsg_nosec net/socket.c:714 [inline]
 sock_sendmsg net/socket.c:734 [inline]
 ____sys_sendmsg+0x38f/0x500 net/socket.c:2476
 ___sys_sendmsg net/socket.c:2530 [inline]
 __sys_sendmsg+0x19a/0x230 net/socket.c:2559
 __do_sys_sendmsg net/socket.c:2568 [inline]
 __se_sys_sendmsg net/socket.c:2566 [inline]
 __x64_sys_sendmsg+0x42/0x50 net/socket.c:2566
 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: 0x0000000100000320 -> 0x303034313d657079

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 PID: 27611 Comm: syz-executor.4 Not tainted 6.2.0-rc2-syzkaller-dirty #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022
==================================================================
syz-executor.4 (27611) used greatest stack depth: 9248 bytes left

Crashes (46):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/01/02 19:42 upstream 88603b6dc419 ab32d508 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/11/19 11:32 upstream ab290eaddc4c 5bb70014 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/10/19 14:14 upstream aae703b02f92 b31320fc .config console log report info [disk image] [vmlinux] ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/10/02 19:23 upstream b357fd1c2afc feb56351 .config console log report info [disk image] [vmlinux] ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/09/30 14:56 upstream 987a926c1d8a 45fd7169 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/09/11 05:18 upstream b96fbd602d35 356d8217 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/09/02 13:45 upstream 42e66b1cc3a0 a805568e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/09/01 08:44 upstream c5e4d5e99162 b01ec571 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/08/19 15:54 upstream 4c2d0b039c5c 26a13b38 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/08/12 19:29 upstream 7ebfc85e2cd7 402cd70d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/08/03 18:51 upstream e2b542100719 1c9013ac .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/07/19 17:21 upstream ca85855bdcae 72a3cc0c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/07/15 22:11 upstream e5d523f1ae8f 5d921b08 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/07/14 18:39 upstream 4a57a8400075 5d921b08 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/07/13 13:00 upstream b047602d579b 5d921b08 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/07/08 20:30 upstream a471da3100ef 8442e655 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/07/07 22:51 upstream e8a4e1c1bb69 bff65f44 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/07/06 04:53 upstream e35e5b6f695d bff65f44 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/07/02 21:51 upstream 089866061428 1434eec0 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/06/22 14:05 upstream ca1fdab7fd27 0fc5c330 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/06/11 10:22 upstream a32e7ea36235 0d5abf15 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/06/09 00:46 upstream 34f4335c16a5 0d5abf15 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/06/06 10:26 upstream f2906aa86338 c8857892 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/06/05 11:38 upstream d0e60d46bc03 c8857892 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/06/05 01:42 upstream 032dcf09e2bf c8857892 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/05/31 05:36 upstream 2c5ca23f7414 af70c3a9 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/05/30 13:18 upstream b00ed48bb0a7 a46af346 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/05/29 10:56 upstream 664a393a2663 a46af346 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/05/22 14:53 upstream eaea45fc0e7b 7268fa62 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/05/13 16:28 upstream f3f19f939c11 7ce5a022 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/05/06 12:19 upstream fe27d189e3f4 efeff0a5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/04/20 11:07 upstream 559089e0a93d 7d7bc738 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/04/19 04:26 upstream b2d229d4ddb1 8bcc32a6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/04/15 03:09 upstream a19944809fe9 b17b2923 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/04/06 05:34 upstream ce4c854ee868 0127c10f .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/03/30 00:48 upstream 1930a6e739c4 6bdac766 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/03/26 00:31 upstream 34af78c4e616 89bc8608 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/03/24 21:26 upstream ed4643521e6a 89bc8608 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/03/18 23:58 upstream 551acdc3c3d2 e2d91b1d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/03/17 15:59 upstream 56e337f2cf13 dfa9a8ed .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/03/13 10:46 upstream aad611a868d1 9e8eaa75 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/02/28 14:56 upstream 7e57714cd0ad 45a13a73 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/02/26 18:23 upstream 9137eda53752 45a13a73 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/02/08 00:19 upstream 2ade8eef993c a7dab638 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/02/07 18:07 upstream dfd42facf1e4 a7dab638 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
2022/02/02 05:15 upstream 9f7fb8de5d9b 4ebb2798 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in data_push_tail / number
* Struck through repros no longer work on HEAD.