syzbot


INFO: trying to register non-static key in flush_work

Status: upstream: reported C repro on 2019/04/11 11:16
Reported-by: syzbot+0acd8269674543f16e8d@syzkaller.appspotmail.com
First crash: 1834d, last: 1418d
Fix bisection the fix commit could be any of (bisect log):
  ff33472c282e Linux 4.14.134
  4139fb08c05f Linux 4.14.187
  
Last patch testing requests (10)
Created Duration User Patch Repo Result
2023/01/19 18:32 11m retest repro linux-4.14.y report log
2023/01/19 17:32 14m retest repro linux-4.14.y report log
2023/01/19 16:32 14m retest repro linux-4.14.y report log
2023/01/19 15:32 12m retest repro linux-4.14.y report log
2023/01/19 14:32 11m retest repro linux-4.14.y report log
2023/01/19 13:32 10m retest repro linux-4.14.y report log
2023/01/19 12:32 9m retest repro linux-4.14.y report log
2023/01/19 11:32 9m retest repro linux-4.14.y report log
2023/01/19 10:32 13m retest repro linux-4.14.y report log
2023/01/19 09:32 10m retest repro linux-4.14.y report log
Fix bisection attempts (8)
Created Duration User Patch Repo Result
2020/07/01 00:19 29m (2) bisect fix linux-4.14.y job log (2)
2020/05/31 23:56 22m bisect fix linux-4.14.y job log (0) log
2020/05/01 23:17 24m bisect fix linux-4.14.y job log (0) log
2020/04/01 22:12 23m bisect fix linux-4.14.y job log (0) log
2020/03/02 21:46 24m bisect fix linux-4.14.y job log (0) log
marked invalid by web-security-scanner@google.com
2020/02/01 21:21 24m bisect fix linux-4.14.y job log (0) log
2020/01/02 20:56 24m bisect fix linux-4.14.y job log (0) log
marked invalid by web-security-scanner@google.com
2019/12/03 20:08 23m bisect fix linux-4.14.y job log (0) log

Sample crash report:
random: sshd: uninitialized urandom read (32 bytes read)
random: sshd: uninitialized urandom read (32 bytes read)
random: sshd: uninitialized urandom read (32 bytes read)
audit: type=1400 audit(1564403227.914:36): avc:  denied  { map } for  pid=7018 comm="syz-executor647" path="/root/syz-executor647241248" dev="sda1" ino=16484 scontext=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 tcontext=unconfined_u:object_r:user_home_t:s0 tclass=file permissive=1
INFO: trying to register non-static key.
the code is fine but needs lockdep annotation.
turning off the locking correctness validator.
CPU: 0 PID: 7018 Comm: syz-executor647 Not tainted 4.14.134 #30
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+0x138/0x19c lib/dump_stack.c:53
 register_lock_class+0x2fd/0x1730 kernel/locking/lockdep.c:768
 __lock_acquire+0x147/0x45e0 kernel/locking/lockdep.c:3374
 lock_acquire+0x16f/0x430 kernel/locking/lockdep.c:3991
 flush_work+0xae/0x730 kernel/workqueue.c:2881
 __cancel_work_timer+0x2f0/0x480 kernel/workqueue.c:2956
 cancel_work_sync+0x18/0x20 kernel/workqueue.c:2992
 smc_close_active+0x68e/0xba0 net/smc/smc_close.c:206
 smc_release+0x45a/0x630 net/smc/af_smc.c:131
 __sock_release+0xce/0x2b0 net/socket.c:602
 sock_close+0x1b/0x30 net/socket.c:1139
 __fput+0x275/0x7a0 fs/file_table.c:210
 ____fput+0x16/0x20 fs/file_table.c:244
 task_work_run+0x114/0x190 kernel/task_work.c:113
 exit_task_work include/linux/task_work.h:22 [inline]
 do_exit+0x7df/0x2c10 kernel/exit.c:874
 do_group_exit+0x111/0x330 kernel/exit.c:977
 SYSC_exit_group kernel/exit.c:988 [inline]
 SyS_exit_group+0x1d/0x20 kernel/exit.c:986
 do_syscall_64+0x1e8/0x640 arch/x86/entry/common.c:292
 entry_SYSCALL_64_after_hwframe+0x42/0xb7
RIP: 0033:0x43ed88
RSP: 002b:00007ffcbf07d088 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 000000000043ed88
RDX: 0000000000000000 RSI: 000000000000003c RDI: 0000000000000000
RBP: 00000000004be588 R08: 0000000000000

Crashes (11450):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2019/07/29 12:30 linux-4.14.y ff33472c282e c85e1c5b .config console log report syz C ci2-linux-4-14
2019/07/29 12:27 linux-4.14.y ff33472c282e c85e1c5b .config console log report syz C ci2-linux-4-14
2019/07/27 19:39 linux-4.14.y ff33472c282e c85e1c5b .config console log report syz C ci2-linux-4-14
2019/07/22 04:58 linux-4.14.y ff33472c282e 1656845f .config console log report syz C ci2-linux-4-14
2019/07/03 15:56 linux-4.14.y e3c1b27308ae 55565fa0 .config console log report syz C ci2-linux-4-14
2019/06/29 15:43 linux-4.14.y f4cc0ed9b2c7 7509bf36 .config console log report syz C ci2-linux-4-14
2019/06/28 09:26 linux-4.14.y f4cc0ed9b2c7 7509bf36 .config console log report syz C ci2-linux-4-14
2019/06/21 14:54 linux-4.14.y bb263a2a2d43 34bf9440 .config console log report syz C ci2-linux-4-14
2019/06/14 07:17 linux-4.14.y 2bf3258a12af 998ccc76 .config console log report syz C ci2-linux-4-14
2019/04/27 07:13 linux-4.14.y 68d7a45eec10 b617407b .config console log report syz C ci2-linux-4-14
2019/04/11 18:27 linux-4.14.y 1ec8f1f0bffe 13030ef8 .config console log report syz C ci2-linux-4-14
2019/08/08 12:40 linux-4.14.y b19ffe6e7205 e6ebef88 .config console log report ci2-linux-4-14
2019/08/08 12:18 linux-4.14.y b19ffe6e7205 e6ebef88 .config console log report ci2-linux-4-14
2019/08/08 11:14 linux-4.14.y b19ffe6e7205 e6ebef88 .config console log report ci2-linux-4-14
2019/08/08 10:16 linux-4.14.y b19ffe6e7205 e6ebef88 .config console log report ci2-linux-4-14
2019/08/08 10:05 linux-4.14.y b19ffe6e7205 e6ebef88 .config console log report ci2-linux-4-14
2019/08/08 09:04 linux-4.14.y b19ffe6e7205 e6ebef88 .config console log report ci2-linux-4-14
2019/08/08 08:09 linux-4.14.y b19ffe6e7205 e6ebef88 .config console log report ci2-linux-4-14
2019/08/08 07:09 linux-4.14.y b19ffe6e7205 e6ebef88 .config console log report ci2-linux-4-14
2019/08/08 06:01 linux-4.14.y b19ffe6e7205 e6ebef88 .config console log report ci2-linux-4-14
2019/08/08 05:51 linux-4.14.y b19ffe6e7205 e6ebef88 .config console log report ci2-linux-4-14
2019/08/08 04:48 linux-4.14.y b19ffe6e7205 e6ebef88 .config console log report ci2-linux-4-14
2019/08/08 04:11 linux-4.14.y b19ffe6e7205 e6ebef88 .config console log report ci2-linux-4-14
2019/08/08 03:03 linux-4.14.y b19ffe6e7205 e6ebef88 .config console log report ci2-linux-4-14
2019/08/08 02:01 linux-4.14.y b19ffe6e7205 e6ebef88 .config console log report ci2-linux-4-14
2019/08/08 01:03 linux-4.14.y b19ffe6e7205 e6ebef88 .config console log report ci2-linux-4-14
2019/08/07 23:34 linux-4.14.y b19ffe6e7205 e6ebef88 .config console log report ci2-linux-4-14
2019/08/07 22:49 linux-4.14.y b19ffe6e7205 e6ebef88 .config console log report ci2-linux-4-14
2019/08/07 21:43 linux-4.14.y b19ffe6e7205 e6ebef88 .config console log report ci2-linux-4-14
2019/08/07 20:42 linux-4.14.y b19ffe6e7205 e6ebef88 .config console log report ci2-linux-4-14
2019/08/07 19:40 linux-4.14.y b19ffe6e7205 e6ebef88 .config console log report ci2-linux-4-14
2019/08/07 18:32 linux-4.14.y b19ffe6e7205 e6ebef88 .config console log report ci2-linux-4-14
2019/08/07 17:08 linux-4.14.y b19ffe6e7205 e6ebef88 .config console log report ci2-linux-4-14
2019/08/07 16:20 linux-4.14.y b19ffe6e7205 cdde7486 .config console log report ci2-linux-4-14
2019/08/07 15:16 linux-4.14.y b19ffe6e7205 cdde7486 .config console log report ci2-linux-4-14
2019/08/07 14:26 linux-4.14.y b19ffe6e7205 cdde7486 .config console log report ci2-linux-4-14
2019/08/07 13:25 linux-4.14.y b19ffe6e7205 cdde7486 .config console log report ci2-linux-4-14
2019/08/07 13:05 linux-4.14.y b19ffe6e7205 cdde7486 .config console log report ci2-linux-4-14
2019/08/07 12:04 linux-4.14.y b19ffe6e7205 cdde7486 .config console log report ci2-linux-4-14
2019/08/07 11:01 linux-4.14.y b19ffe6e7205 cdde7486 .config console log report ci2-linux-4-14
2019/08/07 09:53 linux-4.14.y b19ffe6e7205 cdde7486 .config console log report ci2-linux-4-14
2019/08/07 08:58 linux-4.14.y b19ffe6e7205 cdde7486 .config console log report ci2-linux-4-14
2019/08/07 07:54 linux-4.14.y b19ffe6e7205 cdde7486 .config console log report ci2-linux-4-14
2019/08/07 06:23 linux-4.14.y b19ffe6e7205 cdde7486 .config console log report ci2-linux-4-14
2019/08/07 05:07 linux-4.14.y b19ffe6e7205 cdde7486 .config console log report ci2-linux-4-14
2019/08/07 04:07 linux-4.14.y b19ffe6e7205 cdde7486 .config console log report ci2-linux-4-14
2019/08/07 03:56 linux-4.14.y b19ffe6e7205 cdde7486 .config console log report ci2-linux-4-14
2019/08/07 02:55 linux-4.14.y b19ffe6e7205 cdde7486 .config console log report ci2-linux-4-14
2019/08/07 01:46 linux-4.14.y b19ffe6e7205 cdde7486 .config console log report ci2-linux-4-14
2019/08/07 01:23 linux-4.14.y b19ffe6e7205 cdde7486 .config console log report ci2-linux-4-14
2019/08/07 00:21 linux-4.14.y b19ffe6e7205 da562c0b .config console log report ci2-linux-4-14
2019/08/06 23:17 linux-4.14.y b19ffe6e7205 da562c0b .config console log report ci2-linux-4-14
2019/04/11 11:08 linux-4.14.y 1ec8f1f0bffe e955ac50 .config console log report ci2-linux-4-14
* Struck through repros no longer work on HEAD.