syzbot


KCSAN: data-race in snd_rawmidi_poll / snd_rawmidi_transmit

Status: auto-closed as invalid on 2020/12/28 11:37
Subsystems: sound
[Documentation on labels]
Reported-by: syzbot+35554d6d9ffc6996c69a@syzkaller.appspotmail.com
First crash: 1375d, last: 1248d

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

read-write to 0xffff88813ac14b78 of 8 bytes by task 2979 on cpu 0:
 __snd_rawmidi_transmit_ack sound/core/rawmidi.c:1255 [inline]
 snd_rawmidi_transmit+0x2a7/0x390 sound/core/rawmidi.c:1314
 snd_vmidi_output_work+0xf1/0x200 sound/core/seq/seq_virmidi.c:144
 process_one_work+0x3e1/0x950 kernel/workqueue.c:2272
 worker_thread+0x635/0xb90 kernel/workqueue.c:2418
 kthread+0x1fd/0x220 kernel/kthread.c:292
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:296

read to 0xffff88813ac14b78 of 8 bytes by task 25811 on cpu 1:
 snd_rawmidi_ready sound/core/rawmidi.c:102 [inline]
 snd_rawmidi_poll+0x1ce/0x210 sound/core/rawmidi.c:1506
 vfs_poll include/linux/poll.h:90 [inline]
 do_select+0x8e4/0xf30 fs/select.c:534
 core_sys_select+0x41f/0x670 fs/select.c:677
 do_pselect fs/select.c:759 [inline]
 __do_sys_pselect6+0x1bf/0x220 fs/select.c:800
 __se_sys_pselect6 fs/select.c:791 [inline]
 __x64_sys_pselect6+0x74/0x80 fs/select.c:791
 do_syscall_64+0x39/0x80 arch/x86/entry/common.c:46
 entry_SYSCALL_64_after_hwframe+0x44/0xa9

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 PID: 25811 Comm: syz-executor.3 Not tainted 5.10.0-rc5-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
==================================================================

Crashes (26):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2020/11/23 11:37 upstream 418baf2c28f3 0d27f508 .config console log report info ci2-upstream-kcsan-gce
2020/10/28 19:38 upstream ed8780e3f2ec f24824d3 .config console log report info ci2-upstream-kcsan-gce
2020/09/23 23:15 upstream c9c9e6a49f89 54289b08 .config console log report info ci2-upstream-kcsan-gce
2020/09/23 08:51 upstream 805c6d3c1921 287cd75a .config console log report info ci2-upstream-kcsan-gce
2020/09/21 21:09 upstream 98477740630f 9e1fa68e .config console log report info ci2-upstream-kcsan-gce
2020/09/20 04:01 upstream 325d0eab4f31 53ce8104 .config console log report info ci2-upstream-kcsan-gce
2020/09/16 17:09 upstream fc4f28bb3daf 77507d02 .config console log report info ci2-upstream-kcsan-gce
2020/09/16 11:24 upstream fc4f28bb3daf 18d7d030 .config console log report info ci2-upstream-kcsan-gce
2020/09/16 06:18 upstream fc4f28bb3daf 18d7d030 .config console log report info ci2-upstream-kcsan-gce
2020/09/16 00:19 upstream fc4f28bb3daf 18d7d030 .config console log report info ci2-upstream-kcsan-gce
2020/09/14 01:34 upstream 84b134997212 2d3cdd63 .config console log report ci2-upstream-kcsan-gce
2020/09/12 13:02 upstream 729e3d091984 21d289c2 .config console log report ci2-upstream-kcsan-gce
2020/09/08 19:49 upstream 6f6a73c8b715 abf9ba4f .config console log report ci2-upstream-kcsan-gce
2020/08/31 09:55 upstream f75aef392f86 d5a3ae1f .config console log report ci2-upstream-kcsan-gce
2020/08/22 20:41 upstream c3d8f220d012 1da71ab0 .config console log report ci2-upstream-kcsan-gce
2020/08/19 12:49 upstream 18445bf405cb db787902 .config console log report ci2-upstream-kcsan-gce
2020/08/19 01:27 upstream 18445bf405cb e1c29030 .config console log report ci2-upstream-kcsan-gce
2020/08/16 18:48 upstream 2cc3c4b3c2e9 5ce13532 .config console log report ci2-upstream-kcsan-gce
2020/08/15 16:11 upstream 410520d07f5c 5ce13532 .config console log report ci2-upstream-kcsan-gce
2020/08/13 21:08 upstream 990f227371a4 ee7cb8b6 .config console log report ci2-upstream-kcsan-gce
2020/08/13 12:00 upstream fb893de323e2 ee7cb8b6 .config console log report ci2-upstream-kcsan-gce
2020/08/13 00:39 upstream fb893de323e2 bc15f7db .config console log report ci2-upstream-kcsan-gce
2020/07/30 23:17 upstream e2c46b5762c6 8df85ed9 .config console log report ci2-upstream-kcsan-gce
2020/07/27 16:30 upstream 92ed30191993 cb93dc6a .config console log report ci2-upstream-kcsan-gce
2020/07/26 17:43 upstream 04300d66f0a0 51265195 .config console log report ci2-upstream-kcsan-gce
2020/07/20 09:38 upstream 5714ee50bb43 8caeeeb7 .config console log report ci2-upstream-kcsan-gce
* Struck through repros no longer work on HEAD.