syzbot


KCSAN: data-race in do_signal_stop / do_signal_stop

Status: auto-closed as invalid on 2021/07/08 01:49
Subsystems: kernel
[Documentation on labels]
Reported-by: syzbot+ba0342a3c9409763fa94@syzkaller.appspotmail.com
First crash: 1369d, last: 1020d

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

write to 0xffff88812c90006c of 4 bytes by task 10668 on cpu 0:
 freezer_count include/linux/freezer.h:121 [inline]
 freezable_schedule include/linux/freezer.h:173 [inline]
 do_signal_stop+0x591/0x710 kernel/signal.c:2448
 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

read to 0xffff88812c90006c of 4 bytes by task 10678 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: 0x40404040 -> 0x00404040

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

Crashes (441):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/06/03 01:48 upstream 324c92e5e0ee 0740de69 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/06/02 07:48 upstream 231bc5390667 0740de69 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/06/02 04:32 upstream 231bc5390667 032639db .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/31 17:12 upstream c2131f7e73c9 032639db .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/31 09:15 upstream 8124c8a6b353 032639db .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/31 00:51 upstream 8124c8a6b353 325a8dab .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/30 07:07 upstream b90e90f40b4f 325a8dab .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/29 18:19 upstream f956cb99b938 325a8dab .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/29 15:45 upstream 6799d4f2da49 325a8dab .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/28 19:26 upstream 5ff2756afde0 858ea628 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/28 01:42 upstream 97e5bf604b7a 858ea628 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/27 12:27 upstream d7c5303fbc8a 858ea628 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/26 23:26 upstream 7ac3a1c1ae51 858ea628 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/26 10:05 upstream ad9f25d33860 750ce164 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/26 05:44 upstream ad9f25d33860 93d3a9f6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/25 16:36 upstream a050a6d2b7e8 93d3a9f6 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/25 03:58 upstream 1434a3127887 3c7fef33 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/24 13:31 upstream c4681547bcce 3c7fef33 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/23 23:20 upstream 6ebb6814a1ef 3c7fef33 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/23 09:03 upstream 4d7620341eda 3c7fef33 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/21 14:18 upstream 79a106fc6585 3c7fef33 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/20 17:34 upstream f01da525b3de c560a65d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/17 04:55 upstream d07f6ca923ea f54a5c09 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/16 15:05 upstream 63d1cb53e26a f54a5c09 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/16 01:36 upstream c12a29ed9094 f54a5c09 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/15 07:36 upstream 25a1298726e9 8bdd5343 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/14 18:39 upstream bd3c9cdb21a2 8bdd5343 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/13 13:24 upstream c06a2ba62fc4 ecb594cb .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/13 08:29 upstream c06a2ba62fc4 ed7d41c5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/12 07:02 upstream 88b06399c9c7 86294427 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/11 18:19 upstream 88b06399c9c7 ca873091 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/10 12:21 upstream 6efb943b8616 ca873091 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/10 09:56 upstream 6efb943b8616 bc5434be .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/09 20:58 upstream 9819f682e48c bc5434be .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/08 10:33 upstream dd860052c99b bc5434be .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/07 08:28 upstream e48661230cc3 f6da8120 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/06 15:57 upstream 8404c9fbc84b 06585184 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/06 15:48 upstream 8404c9fbc84b 06585184 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/06 10:30 upstream 8404c9fbc84b 06c27ff5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/05 21:43 upstream a79cdfba68a1 06c27ff5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/05 04:03 upstream d665ea6ea86c 06c27ff5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/05/04 13:48 upstream 5e321ded302d 06c27ff5 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in do_signal_stop / do_signal_stop
2021/01/17 10:04 upstream 0da0a8a0a0e1 813be542 .config console log report info ci2-upstream-kcsan-gce
2020/07/03 00:57 upstream 7cc2a8ea1048 f30c14bf .config console log report ci2-upstream-kcsan-gce
2020/07/02 06:11 upstream cd77006e01b3 bed10395 .config console log report ci2-upstream-kcsan-gce
2020/06/19 02:52 upstream 5e857ce6eae7 bc258b50 .config console log report ci2-upstream-kcsan-gce
* Struck through repros no longer work on HEAD.