syzbot


KCSAN: data-race in do_signal_stop / futex_wait_queue_me (2)

Status: auto-closed as invalid on 2021/07/03 08:52
Subsystems: kernel
[Documentation on labels]
Reported-by: syzbot+122b37f430163ee2ec8d@syzkaller.appspotmail.com
First crash: 1368d, last: 1024d
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream KCSAN: data-race in do_signal_stop / futex_wait_queue_me kernel 3 1517d 1560d 0/26 auto-closed as invalid on 2020/04/01 20:30

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

write to 0xffff8881046e10ac of 4 bytes by task 10913 on cpu 0:
 freezer_do_not_count include/linux/freezer.h:109 [inline]
 freezable_schedule include/linux/freezer.h:171 [inline]
 futex_wait_queue_me+0x198/0x260 kernel/futex.c:2606
 futex_wait+0x143/0x430 kernel/futex.c:2708
 do_futex+0x9d8/0x1ee0 kernel/futex.c:3732
 __do_sys_futex kernel/futex.c:3805 [inline]
 __se_sys_futex+0x21c/0x380 kernel/futex.c:3786
 __x64_sys_futex+0x74/0x80 kernel/futex.c:3786
 do_syscall_64+0x4a/0x90 arch/x86/entry/common.c:47
 entry_SYSCALL_64_after_hwframe+0x44/0xae

read to 0xffff8881046e10ac of 4 bytes by task 10873 on cpu 1:
 task_set_jobctl_pending kernel/signal.c:289 [inline]
 do_signal_stop+0x33e/0x710 kernel/signal.c:2407
 get_signal+0xa16/0x1610 kernel/signal.c:2787
 arch_do_signal_or_restart+0x2a/0x220 arch/x86/kernel/signal.c:789
 handle_signal_work kernel/entry/common.c:147 [inline]
 exit_to_user_mode_loop kernel/entry/common.c:171 [inline]
 exit_to_user_mode_prepare+0x109/0x190 kernel/entry/common.c:208
 __syscall_exit_to_user_mode_work kernel/entry/common.c:290 [inline]
 syscall_exit_to_user_mode+0x20/0x40 kernel/entry/common.c:301
 do_syscall_64+0x56/0x90 arch/x86/entry/common.c:57
 entry_SYSCALL_64_after_hwframe+0x44/0xae

value changed: 0x00404040 -> 0x40404040

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 PID: 10873 Comm: syz-executor.5 Not tainted 5.13.0-rc3-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
==================================================================

Crashes (114):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/05/29 08:52 upstream 6799d4f2da49 858ea628 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/05/22 18:29 upstream 23d729263037 3c7fef33 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/05/22 03:33 upstream 45af60e7ced0 3c7fef33 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/05/20 12:10 upstream c3d0e3fd41b7 c560a65d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/05/19 17:01 upstream c3d0e3fd41b7 a343ba6b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/05/11 01:34 upstream 1140ab592e2e ca873091 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/05/07 21:16 upstream 1ad77a05cfae bc5434be .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/05/03 04:36 upstream 9ccce092fc64 77e2b668 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/04/28 21:33 upstream 68a32ba14177 77e2b668 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/04/27 23:25 upstream e359bce39d90 805b5003 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/04/27 10:32 upstream 4a0225c3d208 805b5003 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/04/25 07:29 upstream 2a1d7946fa53 36c88236 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/04/25 07:29 upstream 2a1d7946fa53 36c88236 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/04/23 12:13 upstream 18a3c5f7abfd 17f0b706 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/04/22 23:40 upstream 90c911ad7445 590921a5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/04/21 18:11 upstream 16fc44d6387e 95777977 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/04/21 08:21 upstream 1fe5501ba1ab 95777977 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/04/19 19:29 upstream bf05bf16c76b 4285c989 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/04/18 09:29 upstream c98ff1d013d2 7e2b734b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/04/17 20:36 upstream 194cf4825638 7e2b734b .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/04/16 05:48 upstream 7e25f40eab52 c59079a6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/04/12 10:08 upstream d434405aaab7 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/03/29 10:32 upstream a5e13c6df0e4 a8529b82 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/03/22 00:18 upstream 5ee96fa9dd78 4c9a64da .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/03/18 21:20 upstream bf152b0b41dc 380dcc3e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/03/16 18:56 upstream 1df27313f50a fdb2bb2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/03/15 15:13 upstream 1e28eed17697 fdb2bb2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/03/13 21:56 upstream 88fe49249c99 4a003785 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/02/14 12:24 upstream 358feceebbf6 98682e5e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/02/07 22:11 upstream b75dba7f472c 2ce644fc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/02/04 12:48 upstream 61556703b610 42b90a7c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/02/03 20:51 upstream 3afe9076a7c1 624dad51 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/01/29 19:52 upstream bec4c2968fce fc9fd31e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/01/28 19:28 upstream e5ff2cb9cf67 7df34f59 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/01/27 19:51 upstream 76c057c84d28 a57db36f .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/01/23 09:29 upstream fe75a21824e7 52e37319 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/01/22 20:22 upstream 83d09ad4b950 52e37319 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/01/20 22:02 upstream 75439bc439e0 d4f4eca5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/01/18 14:26 upstream 19c329f68089 63631df1 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/01/17 15:29 upstream 0da0a8a0a0e1 fd103621 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / futex_wait_queue_me
2021/01/15 04:19 upstream 146620506274 65a7a854 .config console log report info ci2-upstream-kcsan-gce
2021/01/13 23:34 upstream 65f0d2414b70 269d24e8 .config console log report info ci2-upstream-kcsan-gce
2021/01/08 21:24 upstream 6279d812eab6 c104d4a3 .config console log report info ci2-upstream-kcsan-gce
2020/12/30 03:23 upstream 139711f033f6 0fa352f2 .config console log report info ci2-upstream-kcsan-gce
2020/12/29 11:35 upstream dea8dcf2a9fa 8259d56c .config console log report info ci2-upstream-kcsan-gce
2020/12/29 03:15 upstream c76e02c59e13 8259d56c .config console log report info ci2-upstream-kcsan-gce
2020/10/15 08:59 upstream 3e4fb4346c78 63869021 .config console log report info ci2-upstream-kcsan-gce
2020/06/19 13:41 upstream 5e857ce6eae7 123cf502 .config console log report ci2-upstream-kcsan-gce
* Struck through repros no longer work on HEAD.