syzbot


INFO: task hung in tls_push_record

Status: closed as invalid on 2019/06/10 23:18
Subsystems: net
[Documentation on labels]
Reported-by: syzbot+4006516aae0b06e7050f@syzkaller.appspotmail.com
First crash: 2152d, last: 1982d
Discussions (1)
Title Replies (including bot) Last reply
INFO: task hung in tls_push_record 1 (3) 2018/07/18 11:52
Similar bugs (2)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-4.19 INFO: task hung in tls_push_record 1 1239d 1239d 0/1 auto-closed as invalid on 2021/03/04 13:33
linux-4.19 INFO: task hung in tls_push_record (2) C error 29 430d 1091d 0/1 upstream: reported C repro on 2021/04/01 18:00

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)
random: sshd: uninitialized urandom read (32 bytes read)
random: sshd: uninitialized urandom read (32 bytes read)
INFO: task syz-executor128:5354 blocked for more than 140 seconds.
      Not tainted 4.19.0-rc5+ #251
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
syz-executor128 D25176  5354   5339 0x00000004
Call Trace:
 context_switch kernel/sched/core.c:2825 [inline]
 __schedule+0x86c/0x1ed0 kernel/sched/core.c:3473
 schedule+0xfe/0x460 kernel/sched/core.c:3517
 schedule_timeout+0x1cc/0x260 kernel/time/timer.c:1780
 do_wait_for_common kernel/sched/completion.c:83 [inline]
 __wait_for_common kernel/sched/completion.c:104 [inline]
 wait_for_common kernel/sched/completion.c:115 [inline]
 wait_for_completion+0x427/0x8a0 kernel/sched/completion.c:136
 crypto_wait_req include/linux/crypto.h:517 [inline]
 tls_do_encryption net/tls/tls_sw.c:193 [inline]
 tls_push_record+0xf96/0x1480 net/tls/tls_sw.c:228
 tls_sw_sendmsg+0xbfd/0x1310 net/tls/tls_sw.c:426
 inet_sendmsg+0x1a1/0x690 net/ipv4/af_inet.c:798
 sock_sendmsg_nosec net/socket.c:621 [inline]
 sock_sendmsg+0xd5/0x120 net/socket.c:631
 __sys_sendto+0x3d7/0x670 net/socket.c:1788
 __do_sys_sendto net/socket.c:1800 [inline]
 __se_sys_sendto net/socket.c:1796 [inline]
 __x64_sys_sendto+0xe1/0x1a0 net/socket.c:1796
 do_syscall_64+0x1b9/0x820 arch/x86/entry/common.c:290
 entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x440fd9
Code: Bad RIP value.
RSP: 002b:00007ffe11792288 EFLAGS: 00000212 ORIG_RAX: 000000000000002c
RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 0000000000440fd9
RDX: 00000000000000b4 RSI: 0000000020000200 RDI: 0000000000000003
RBP: 0000000000000000 R08: 0000000020000040 R09: 000000000000001c
R10: 0000000000000000 R11: 0000000000000212 R12: 0000000000065db4
R13: 0000000000401fb0 R14: 0000000000000000 R15: 0000000000000000

Showing all locks held in the system:
1 lock held by khungtaskd/984:
 #0: 00000000a71ea946 (rcu_read_lock){....}, at: debug_show_all_locks+0xd0/0x424 kernel/locking/lockdep.c:4435
1 lock held by rsyslogd/5220:
 #0: 00000000326f36c5 (&f->f_pos_lock){+.+.}, at: __fdget_pos+0x1bb/0x200 fs/file.c:766
2 locks held by getty/5311:
 #0: 000000007c0f11d0 (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x32/0x40 drivers/tty/tty_ldsem.c:353
 #1: 00000000af57bb57 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x335/0x1ce0 drivers/tty/n_tty.c:2140
2 locks held by getty/5312:
 #0: 0000000005e89961 (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x32/0x40 drivers/tty/tty_ldsem.c:353
 #1: 000000007cea1d51 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x335/0x1ce0 drivers/tty/n_tty.c:2140
2 locks held by getty/5313:
 #0: 0000000060e4dbfb (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x32/0x40 drivers/tty/tty_ldsem.c:353
 #1: 0000000054b15077 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x335/0x1ce0 drivers/tty/n_tty.c:2140
2 locks held by getty/5314:
 #0: 000000003d8ba4bb (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x32/0x40 drivers/tty/tty_ldsem.c:353
 #1: 00000000284a9be6 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x335/0x1ce0 drivers/tty/n_tty.c:2140
2 locks held by getty/5315:
 #0: 00000000d1bf2519 (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x32/0x40 drivers/tty/tty_ldsem.c:353
 #1: 000000002ebe1fed (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x335/0x1ce0 drivers/tty/n_tty.c:2140
2 locks held by getty/5316:
 #0: 00000000a597f453 (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x32/0x40 drivers/tty/tty_ldsem.c:353
 #1: 00000000d96c0e3d (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x335/0x1ce0 drivers/tty/n_tty.c:2140
2 locks held by getty/5317:
 #0: 000000008e39b4a9 (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x32/0x40 drivers/tty/tty_ldsem.c:353
 #1: 0000000077e5b07f (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x335/0x1ce0 drivers/tty/n_tty.c:2140
1 lock held by syz-executor128/5354:
 #0: 000000002939da04 (sk_lock-AF_INET6){+.+.}, at: lock_sock include/net/sock.h:1491 [inline]
 #0: 000000002939da04 (sk_lock-AF_INET6){+.+.}, at: tls_sw_sendmsg+0x226/0x1310 net/tls/tls_sw.c:371

=============================================

NMI backtrace for cpu 1
CPU: 1 PID: 984 Comm: khungtaskd Not tainted 4.19.0-rc5+ #251
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
 __dump_stack lib/dump_stack.c:77 [inline]
 dump_stack+0x1c4/0x2b4 lib/dump_stack.c:113
 nmi_cpu_backtrace.cold.3+0x63/0xa2 lib/nmi_backtrace.c:101
 nmi_trigger_cpumask_backtrace+0x1b3/0x1ed lib/nmi_backtrace.c:62
 arch_trigger_cpumask_backtrace+0x14/0x20 arch/x86/kernel/apic/hw_nmi.c:38
 trigger_all_cpu_backtrace include/linux/nmi.h:144 [inline]
 check_hung_uninterruptible_tasks kernel/hung_task.c:204 [inline]
 watchdog+0xb3e/0x1050 kernel/hung_task.c:265
 kthread+0x35a/0x420 kernel/kthread.c:246
 ret_from_fork+0x3a/0x50 arch/x86/entry/entry_64.S:413
Sending NMI from CPU 1 to CPUs 0:
NMI backtrace for cpu 0 skipped: idling at native_safe_halt+0x6/0x10 arch/x86/include/asm/irqflags.h:57

Crashes (472):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2018/09/23 22:41 upstream 6bf4ca7fbc85 28d9ac76 .config console log report syz C ci-upstream-kasan-gce
2018/09/23 14:43 upstream 328c6333ba3d 37079712 .config console log report syz C ci-upstream-kasan-gce-root
2018/09/23 11:27 upstream 328c6333ba3d 37079712 .config console log report syz C ci-upstream-kasan-gce-smack-root
2018/09/23 10:48 upstream 328c6333ba3d 37079712 .config console log report syz C ci-upstream-kasan-gce-selinux-root
2018/05/20 07:33 upstream 0b449a441dac f48c20b8 .config console log report syz C ci-upstream-kasan-gce-root
2018/05/20 02:02 net-next-old eb38401c779d f48c20b8 .config console log report syz C ci-upstream-net-kasan-gce
2018/09/23 15:16 linux-next 46c163a036b4 37079712 .config console log report syz C ci-upstream-linux-next-kasan-gce-root
2018/10/24 00:06 upstream 44786880df19 a8292de9 .config console log report ci-upstream-kasan-gce-root
2018/10/07 22:08 upstream fb1c592cf4c9 8b311eaf .config console log report ci-upstream-kasan-gce
2018/10/04 09:17 upstream cec4de302c5f 8b311eaf .config console log report ci-upstream-kasan-gce-selinux-root
2018/09/20 22:56 upstream ae596de1a0c8 6cee973c .config console log report ci-upstream-kasan-gce
2018/08/30 22:36 upstream 58c3f14f86c9 938220fd .config console log report ci-upstream-kasan-gce
2018/08/28 07:15 upstream 050cdc6c9501 7ef1de9e .config console log report ci-upstream-kasan-gce
2018/08/24 21:25 upstream aa5b1054badb 9b0f5c75 .config console log report ci-upstream-kasan-gce-root
2018/08/22 04:52 upstream 0214f46b3a03 95b5c82b .config console log report ci-upstream-kasan-gce
2018/08/12 14:45 upstream ec0c96714e7d 7a88b141 .config console log report ci-upstream-kasan-gce-386
2018/10/18 16:15 net-old 84258438e8ce d257b2d2 .config console log report ci-upstream-net-this-kasan-gce
2018/10/18 02:19 net-old 0ac1077e3a54 b2695b95 .config console log report ci-upstream-net-this-kasan-gce
2018/10/12 12:55 net-old 6b9bab550cac ba6ddb43 .config console log report ci-upstream-net-this-kasan-gce
2018/10/09 20:15 net-old 4cf34c0cf60e 8b311eaf .config console log report ci-upstream-net-this-kasan-gce
2018/10/09 01:37 net-old e2a322a0c8ce 8b311eaf .config console log report ci-upstream-net-this-kasan-gce
2018/10/05 19:04 net-old 9d2f67e43b73 8b311eaf .config console log report ci-upstream-net-this-kasan-gce
2018/10/04 22:39 net-old b576eddb5d8d 8b311eaf .config console log report ci-upstream-net-this-kasan-gce
2018/10/04 05:47 net-old cec4de302c5f 8b311eaf .config console log report ci-upstream-net-this-kasan-gce
2018/10/04 03:41 net-old 9003b369499b 8b311eaf .config console log report ci-upstream-net-this-kasan-gce
2018/10/03 20:12 net-old 9003b369499b 8b311eaf .config console log report ci-upstream-net-this-kasan-gce
2018/10/02 06:14 net-old 1ad98e9d1bdf e06f7713 .config console log report ci-upstream-net-this-kasan-gce
2018/09/30 03:53 net-old 43955a45dc0b 41e4b329 .config console log report ci-upstream-net-this-kasan-gce
2018/09/29 18:09 net-old 05c5e9ff22e3 41e4b329 .config console log report ci-upstream-net-this-kasan-gce
2018/09/15 01:15 net-old 34043d250f51 a343a400 .config console log report ci-upstream-net-this-kasan-gce
2018/09/03 04:38 net-old 18eb8aea7fb2 a4718693 .config console log report ci-upstream-net-this-kasan-gce
2018/08/25 02:44 net-old ff0fadfffe68 9b0f5c75 .config console log report ci-upstream-net-this-kasan-gce
2018/08/24 06:24 net-old 0d092f06faa4 95b5c82b .config console log report ci-upstream-net-this-kasan-gce
2018/08/22 10:06 net-old 78c452fe7068 95b5c82b .config console log report ci-upstream-net-this-kasan-gce
2018/08/20 10:46 net-old e2948e5af8ee 2dc4378f .config console log report ci-upstream-net-this-kasan-gce
2018/09/21 16:57 net-next-old 5678cb3c96ee 37079712 .config console log report ci-upstream-net-kasan-gce
2018/09/16 16:51 net-next-old ee4fccbee7d3 a343a400 .config console log report ci-upstream-net-kasan-gce
2018/09/13 14:22 net-next-old a20625e49dde 19e9088b .config console log report ci-upstream-net-kasan-gce
2018/09/12 02:34 net-next-old 11957be20ff6 4ae17b1f .config console log report ci-upstream-net-kasan-gce
2018/09/11 07:19 net-next-old 11957be20ff6 8c88323f .config console log report ci-upstream-net-kasan-gce
2018/08/30 09:52 net-next-old 817e60a7a2bb 6c7e9d3d .config console log report ci-upstream-net-kasan-gce
2018/08/27 19:46 net-next-old 2ad0d5269970 758cd203 .config console log report ci-upstream-net-kasan-gce
2018/08/27 13:51 net-next-old 2ad0d5269970 758cd203 .config console log report ci-upstream-net-kasan-gce
2018/08/24 01:50 net-next-old 2ad0d5269970 95b5c82b .config console log report ci-upstream-net-kasan-gce
2018/08/23 22:03 net-next-old 2ad0d5269970 95b5c82b .config console log report ci-upstream-net-kasan-gce
2018/08/21 22:59 net-next-old 2ad0d5269970 95b5c82b .config console log report ci-upstream-net-kasan-gce
2018/08/20 15:04 net-next-old 2ad0d5269970 2dc4378f .config console log report ci-upstream-net-kasan-gce
2018/05/06 08:48 net-next-old 8fb11a9a8d51 78b251cb .config console log report ci-upstream-net-kasan-gce
2018/09/09 05:00 linux-next f2b6e66e9885 6b5120a4 .config console log report ci-upstream-linux-next-kasan-gce-root
* Struck through repros no longer work on HEAD.