syzbot


KMSAN: uninit-value in arch_uprobe_exception_notify

Status: closed as invalid on 2018/09/13 15:12
Subsystems: kernel
[Documentation on labels]
First crash: 2208d, last: 2157d

Sample crash report:
syzkaller398887 uses obsolete (PF_INET,SOCK_PACKET)
==================================================================
BUG: KMSAN: uninit-value in arch_uprobe_exception_notify+0x20f/0x220 arch/x86/kernel/uprobes.c:1009
CPU: 0 PID: 3583 Comm: syzkaller398887 Not tainted 4.16.0+ #83
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
 __dump_stack lib/dump_stack.c:17 [inline]
 dump_stack+0x185/0x1d0 lib/dump_stack.c:53
 kmsan_report+0x142/0x240 mm/kmsan/kmsan.c:1067
 __msan_warning_32+0x6c/0xb0 mm/kmsan/kmsan_instr.c:676
 arch_uprobe_exception_notify+0x20f/0x220 arch/x86/kernel/uprobes.c:1009
 notifier_call_chain kernel/notifier.c:93 [inline]
 __atomic_notifier_call_chain kernel/notifier.c:183 [inline]
 atomic_notifier_call_chain kernel/notifier.c:193 [inline]
 notify_die+0x247/0x3e0 kernel/notifier.c:549
 math_error+0x150/0x600 arch/x86/kernel/traps.c:839
 do_coprocessor_error+0x29/0x30 arch/x86/kernel/traps.c:875
 coprocessor_error+0x1b/0x40 arch/x86/entry/entry_64.S:993
RIP: 0010:fpu__drop+0x27f/0x4f0 arch/x86/kernel/fpu/core.c:345
RSP: 0000:ffff8801d30ffc98 EFLAGS: 00010202
RAX: ffff8801b4dd9a00 RBX: ffff8801d6bd9a01 RCX: ffff880000000000
RDX: ffff8801c64a1a04 RSI: aaaaaaaaaaaab000 RDI: ffffea0000000000
RBP: ffff8801d30ffce8 R08: 0000000001080020 R09: 0000000000000002
R10: 0000000000000000 R11: ffff8801d30f0000 R12: 0000000000000000
R13: ffff8801d6bd8918 R14: ffff8801d6bd9a04 R15: 0000000000000000
 fpu__clear+0x56/0x2f0 arch/x86/kernel/fpu/core.c:388
 handle_signal arch/x86/kernel/signal.c:760 [inline]
 do_signal+0x168a/0x1c80 arch/x86/kernel/signal.c:811
 exit_to_usermode_loop arch/x86/entry/common.c:162 [inline]
 prepare_exit_to_usermode+0x271/0x3a0 arch/x86/entry/common.c:196
 retint_user+0x8/0x8
RIP: 0033:0x4009d8
RSP: 002b:00007ffe2184cdf8 EFLAGS: 00000246
RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000441cc9
RDX: 00007ffe2184ce00 RSI: 00007ffe2184cf30 RDI: 000000000000000b
RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
R10: 00000000ffffffff R11: 0000000000000217 R12: 000000000000a663
R13: 00000000006ce468 R14: 0000000000000000 R15: 0000000000000000

Local variable description: ----env.i@copy_fpstate_to_sigframe
Variable was created at:
 copy_fpstate_to_sigframe+0x6d/0x980 arch/x86/kernel/fpu/signal.c:158
 get_sigframe arch/x86/kernel/signal.c:284 [inline]
 __setup_rt_frame arch/x86/kernel/signal.c:465 [inline]
 setup_rt_frame arch/x86/kernel/signal.c:699 [inline]
 handle_signal arch/x86/kernel/signal.c:743 [inline]
 do_signal+0xbe4/0x1c80 arch/x86/kernel/signal.c:811
==================================================================

Crashes (79):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2018/04/11 05:38 https://github.com/google/kmsan.git master 35ff515e4bda 8b8de427 .config console log report syz C ci-upstream-kmsan-gce
2018/05/30 08:21 https://github.com/google/kmsan.git master 1b9cd4eccac9 2f93b54f .config console log report ci-upstream-kmsan-gce
2018/05/29 08:28 https://github.com/google/kmsan.git master 1b9cd4eccac9 f48c20b8 .config console log report ci-upstream-kmsan-gce
2018/05/28 11:44 https://github.com/google/kmsan.git master 1b9cd4eccac9 f48c20b8 .config console log report ci-upstream-kmsan-gce
2018/05/28 07:40 https://github.com/google/kmsan.git master 1b9cd4eccac9 f48c20b8 .config console log report ci-upstream-kmsan-gce
2018/05/28 03:29 https://github.com/google/kmsan.git master 1b9cd4eccac9 f48c20b8 .config console log report ci-upstream-kmsan-gce
2018/05/27 16:09 https://github.com/google/kmsan.git master 1b9cd4eccac9 f48c20b8 .config console log report ci-upstream-kmsan-gce
2018/05/26 18:43 https://github.com/google/kmsan.git master 1b9cd4eccac9 f48c20b8 .config console log report ci-upstream-kmsan-gce
2018/05/26 09:34 https://github.com/google/kmsan.git master 1b9cd4eccac9 f48c20b8 .config console log report ci-upstream-kmsan-gce
2018/05/25 13:27 https://github.com/google/kmsan.git master 1b9cd4eccac9 f48c20b8 .config console log report ci-upstream-kmsan-gce
2018/05/25 07:19 https://github.com/google/kmsan.git master 1b9cd4eccac9 f48c20b8 .config console log report ci-upstream-kmsan-gce
2018/05/24 10:28 https://github.com/google/kmsan.git master 1b9cd4eccac9 f48c20b8 .config console log report ci-upstream-kmsan-gce
2018/05/24 08:51 https://github.com/google/kmsan.git master 1b9cd4eccac9 f48c20b8 .config console log report ci-upstream-kmsan-gce
2018/05/23 22:36 https://github.com/google/kmsan.git master 1b9cd4eccac9 f48c20b8 .config console log report ci-upstream-kmsan-gce
2018/05/23 20:20 https://github.com/google/kmsan.git master 1b9cd4eccac9 f48c20b8 .config console log report ci-upstream-kmsan-gce
2018/05/23 15:25 https://github.com/google/kmsan.git master 1b9cd4eccac9 f48c20b8 .config console log report ci-upstream-kmsan-gce
2018/05/23 09:11 https://github.com/google/kmsan.git master 1b9cd4eccac9 f48c20b8 .config console log report ci-upstream-kmsan-gce
2018/05/23 00:49 https://github.com/google/kmsan.git master 1b9cd4eccac9 f48c20b8 .config console log report ci-upstream-kmsan-gce
2018/05/22 17:37 https://github.com/google/kmsan.git master 1b9cd4eccac9 f48c20b8 .config console log report ci-upstream-kmsan-gce
2018/05/21 06:06 https://github.com/google/kmsan.git master 9f127b7ceaf7 f48c20b8 .config console log report ci-upstream-kmsan-gce
2018/05/20 22:35 https://github.com/google/kmsan.git master 9f127b7ceaf7 f48c20b8 .config console log report ci-upstream-kmsan-gce
2018/05/20 21:29 https://github.com/google/kmsan.git master 9f127b7ceaf7 f48c20b8 .config console log report ci-upstream-kmsan-gce
2018/05/20 19:49 https://github.com/google/kmsan.git master 9f127b7ceaf7 f48c20b8 .config console log report ci-upstream-kmsan-gce
2018/05/17 15:20 https://github.com/google/kmsan.git master 8a1c25bfc1f0 90c54c49 .config console log report ci-upstream-kmsan-gce
2018/05/16 18:53 https://github.com/google/kmsan.git master 9822946c7fee 75b2448a .config console log report ci-upstream-kmsan-gce
2018/05/16 07:59 https://github.com/google/kmsan.git master 06b2df0593a8 68ce85f1 .config console log report ci-upstream-kmsan-gce
2018/05/14 03:51 https://github.com/google/kmsan.git master 9bad779decc0 481f030c .config console log report ci-upstream-kmsan-gce
2018/05/12 05:09 https://github.com/google/kmsan.git master 74ee2200b89f 12c7428a .config console log report ci-upstream-kmsan-gce
2018/05/11 23:49 https://github.com/google/kmsan.git master 74ee2200b89f 12c7428a .config console log report ci-upstream-kmsan-gce
2018/05/11 03:41 https://github.com/google/kmsan.git master 74ee2200b89f 12c7428a .config console log report ci-upstream-kmsan-gce
2018/05/11 00:40 https://github.com/google/kmsan.git master 74ee2200b89f 12c7428a .config console log report ci-upstream-kmsan-gce
2018/05/10 00:48 https://github.com/google/kmsan.git master 74ee2200b89f 12c7428a .config console log report ci-upstream-kmsan-gce
2018/05/09 16:28 https://github.com/google/kmsan.git master 74ee2200b89f 12c7428a .config console log report ci-upstream-kmsan-gce
2018/05/09 13:51 https://github.com/google/kmsan.git master 74ee2200b89f 12c7428a .config console log report ci-upstream-kmsan-gce
2018/05/08 01:06 https://github.com/google/kmsan.git master d2d741e5d189 9e0846e8 .config console log report ci-upstream-kmsan-gce
2018/05/07 02:24 https://github.com/google/kmsan.git master d2d741e5d189 a211da1a .config console log report ci-upstream-kmsan-gce
2018/05/06 02:46 https://github.com/google/kmsan.git master d2d741e5d189 78b251cb .config console log report ci-upstream-kmsan-gce
2018/05/05 21:26 https://github.com/google/kmsan.git master d2d741e5d189 6a0382b5 .config console log report ci-upstream-kmsan-gce
2018/05/04 09:47 https://github.com/google/kmsan.git master d2d741e5d189 9ce14f4b .config console log report ci-upstream-kmsan-gce
2018/05/04 00:56 https://github.com/google/kmsan.git master d2d741e5d189 9ce14f4b .config console log report ci-upstream-kmsan-gce
2018/05/03 18:23 https://github.com/google/kmsan.git master d2d741e5d189 9ce14f4b .config console log report ci-upstream-kmsan-gce
2018/05/03 18:13 https://github.com/google/kmsan.git master d2d741e5d189 9ce14f4b .config console log report ci-upstream-kmsan-gce
2018/05/03 11:16 https://github.com/google/kmsan.git master d2d741e5d189 9ce14f4b .config console log report ci-upstream-kmsan-gce
2018/05/02 10:53 https://github.com/google/kmsan.git master d2d741e5d189 d5b114b4 .config console log report ci-upstream-kmsan-gce
2018/05/01 17:09 https://github.com/google/kmsan.git master d2d741e5d189 d5b114b4 .config console log report ci-upstream-kmsan-gce
2018/05/01 15:30 https://github.com/google/kmsan.git master d2d741e5d189 d5b114b4 .config console log report ci-upstream-kmsan-gce
2018/04/30 11:48 https://github.com/google/kmsan.git master d2d741e5d189 06db3cec .config console log report ci-upstream-kmsan-gce
2018/04/29 19:09 https://github.com/google/kmsan.git master d2d741e5d189 bb79c6ab .config console log report ci-upstream-kmsan-gce
2018/04/29 14:25 https://github.com/google/kmsan.git master d2d741e5d189 d5a5d045 .config console log report ci-upstream-kmsan-gce
2018/04/29 06:21 https://github.com/google/kmsan.git master d2d741e5d189 d5a5d045 .config console log report ci-upstream-kmsan-gce
2018/04/09 06:29 https://github.com/google/kmsan.git master e2ab7e8abba4 77bd5117 .config console log report ci-upstream-kmsan-gce
* Struck through repros no longer work on HEAD.