syzbot


BUG: using __this_cpu_add() in preemptible code in tcp_try_coalesce

Status: public: reported C repro on 2019/04/12 00:00
Reported-by: syzbot+16e361ee72e321c59388@syzkaller.appspotmail.com
First crash: 2298d, last: 1576d

Sample crash report:
BUG: using __this_cpu_add() in preemptible [00000000] code: syz-executor092/2082
caller is __this_cpu_preempt_check+0x1d/0x30 lib/smp_processor_id.c:62
CPU: 0 PID: 2082 Comm: syz-executor092 Not tainted 4.4.174+ #4
 0000000000000000 ccb6b4fb72623194 ffff8800b6a777c8 ffffffff81aad1a1
 ffff8801d4ec17c0 0000000000000000 ffffffff82a861e0 ffffffff8292c040
 0000000000000002 ffff8800b6a77808 ffffffff81b0ad83 ffff8800b68c5b80
Call Trace:
 [<ffffffff81aad1a1>] __dump_stack lib/dump_stack.c:15 [inline]
 [<ffffffff81aad1a1>] dump_stack+0xc1/0x120 lib/dump_stack.c:51
 [<ffffffff81b0ad83>] check_preemption_disabled+0x1d3/0x200 lib/smp_processor_id.c:46
 [<ffffffff81b0aded>] __this_cpu_preempt_check+0x1d/0x30 lib/smp_processor_id.c:62
 [<ffffffff8240fcf5>] tcp_try_coalesce net/ipv4/tcp_input.c:4293 [inline]
 [<ffffffff8240fcf5>] tcp_try_coalesce+0x245/0x510 net/ipv4/tcp_input.c:4275
 [<ffffffff824100e7>] tcp_queue_rcv+0x127/0x6f0 net/ipv4/tcp_input.c:4539
 [<ffffffff8242494e>] tcp_send_rcvq+0x3de/0x4a0 net/ipv4/tcp_input.c:4585
 [<ffffffff823fd062>] tcp_sendmsg+0x2332/0x2ab0 net/ipv4/tcp.c:1134
 [<ffffffff824a8b42>] inet_sendmsg+0x202/0x4d0 net/ipv4/af_inet.c:755
 [<ffffffff821d838e>] sock_sendmsg_nosec net/socket.c:638 [inline]
 [<ffffffff821d838e>] sock_sendmsg+0xbe/0x110 net/socket.c:648
 [<ffffffff821d8615>] sock_write_iter+0x235/0x3d0 net/socket.c:847
 [<ffffffff81496ae8>] new_sync_write fs/read_write.c:480 [inline]
 [<ffffffff81496ae8>] __vfs_write+0x2e8/0x3d0 fs/read_write.c:493

Crashes (42263):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2019/07/01 01:49 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b 699d6448 .config console log report syz C ci-android-44-kasan-gce
2019/06/29 13:58 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b 7509bf36 .config console log report syz C ci-android-44-kasan-gce
2019/03/16 15:47 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b bab43553 .config console log report syz C ci-android-44-kasan-gce
2019/03/08 11:10 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b 12365b99 .config console log report syz C ci-android-44-kasan-gce
2018/11/03 08:52 https://android.googlesource.com/kernel/common android-4.4 c4b00eb70496 8bd6bd63 .config console log report syz C ci-android-44-kasan-gce
2018/10/12 08:32 https://android.googlesource.com/kernel/common android-4.4 a94efb1c27c4 ba6ddb43 .config console log report syz C ci-android-44-kasan-gce
2018/09/24 16:16 https://android.googlesource.com/kernel/common android-4.4 cb28adba1a09 2f485cdf .config console log report syz C ci-android-44-kasan-gce
2018/08/23 14:02 https://android.googlesource.com/kernel/common android-4.4 37af2ff398ac 95b5c82b .config console log report syz C ci-android-44-kasan-gce
2018/08/16 10:11 https://android.googlesource.com/kernel/common android-4.4 f057ff937754 9ccc1d45 .config console log report syz C ci-android-44-kasan-gce
2018/08/13 20:07 https://android.googlesource.com/kernel/common android-4.4 a5fc66599b61 7a88b141 .config console log report syz C ci-android-44-kasan-gce
2018/08/11 13:17 https://android.googlesource.com/kernel/common android-4.4 a5fc66599b61 7a88b141 .config console log report syz C ci-android-44-kasan-gce
2018/06/15 03:12 https://android.googlesource.com/kernel/common android-4.4 a2e2217bd824 27c5f59f .config console log report syz C ci-android-44-kasan-gce
2018/05/14 00:32 https://android.googlesource.com/kernel/common android-4.4 aa3863d27614 481f030c .config console log report syz C ci-android-44-kasan-gce
2018/04/29 10:36 https://android.googlesource.com/kernel/common android-4.4 23eaecc37dfb d5a5d045 .config console log report syz C ci-android-44-kasan-gce
2018/03/21 19:28 https://android.googlesource.com/kernel/common android-4.4 d63fdf61a4dc f63eeee9 .config console log report syz C ci-android-44-kasan-gce
2018/03/14 19:06 https://android.googlesource.com/kernel/common android-4.4 d63fdf61a4dc 08dacaa0 .config console log report syz C ci-android-44-kasan-gce
2018/03/04 03:13 https://android.googlesource.com/kernel/common android-4.4 855ea747806b 2c6f473e .config console log report syz C ci-android-44-kasan-gce
2018/03/03 02:12 https://android.googlesource.com/kernel/common android-4.4 855ea747806b 2c6f473e .config console log report syz C ci-android-44-kasan-gce
2018/03/01 19:26 https://android.googlesource.com/kernel/common android-4.4 024f962d4b24 c4089507 .config console log report syz C ci-android-44-kasan-gce
2019/07/01 02:11 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b 699d6448 .config console log report syz C ci-android-44-kasan-gce-386
2019/06/29 13:23 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b 7509bf36 .config console log report syz C ci-android-44-kasan-gce-386
2019/03/16 16:17 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b bab43553 .config console log report syz C ci-android-44-kasan-gce-386
2019/03/08 11:32 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b 12365b99 .config console log report syz C ci-android-44-kasan-gce-386
2019/01/31 17:52 https://android.googlesource.com/kernel/common android-4.4 b3e9e81ee068 0e8ea0a3 .config console log report syz C ci-android-44-kasan-gce-386
2018/11/03 08:18 https://android.googlesource.com/kernel/common android-4.4 c4b00eb70496 8bd6bd63 .config console log report syz C ci-android-44-kasan-gce-386
2018/10/12 08:09 https://android.googlesource.com/kernel/common android-4.4 a94efb1c27c4 ba6ddb43 .config console log report syz C ci-android-44-kasan-gce-386
2018/09/24 16:33 https://android.googlesource.com/kernel/common android-4.4 cb28adba1a09 2f485cdf .config console log report syz C ci-android-44-kasan-gce-386
2018/08/23 14:40 https://android.googlesource.com/kernel/common android-4.4 37af2ff398ac 95b5c82b .config console log report syz C ci-android-44-kasan-gce-386
2018/08/16 13:35 https://android.googlesource.com/kernel/common android-4.4 f057ff937754 9ccc1d45 .config console log report syz C ci-android-44-kasan-gce-386
2018/08/13 20:51 https://android.googlesource.com/kernel/common android-4.4 a5fc66599b61 7a88b141 .config console log report syz C ci-android-44-kasan-gce-386
2018/08/11 12:36 https://android.googlesource.com/kernel/common android-4.4 a5fc66599b61 7a88b141 .config console log report syz C ci-android-44-kasan-gce-386
2019/02/20 14:58 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b c95f0707 .config console log report syz ci-android-44-kasan-gce
2019/01/29 22:13 https://android.googlesource.com/kernel/common android-4.4 b3e9e81ee068 aa432daf .config console log report syz ci-android-44-kasan-gce
2018/02/20 03:05 https://android.googlesource.com/kernel/common android-4.4 55a366596215 c1f526e3 .config console log report syz ci-android-44-kasan-gce
2019/02/20 14:37 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b c95f0707 .config console log report syz ci-android-44-kasan-gce-386
2018/05/14 12:43 https://android.googlesource.com/kernel/common android-4.4 aa3863d27614 d131f1b9 .config console log report syz ci-android-44-kasan-gce-386
2018/04/25 19:41 https://android.googlesource.com/kernel/common android-4.4 bd23e3af1765 73417389 .config console log report syz ci-android-44-kasan-gce-386
2018/03/24 08:21 https://android.googlesource.com/kernel/common android-4.4 d63fdf61a4dc 2e9d9054 .config console log report syz ci-android-44-kasan-gce-386
2018/03/21 18:58 https://android.googlesource.com/kernel/common android-4.4 d63fdf61a4dc f63eeee9 .config console log report syz ci-android-44-kasan-gce-386
2018/03/14 13:04 https://android.googlesource.com/kernel/common android-4.4 d63fdf61a4dc 08dacaa0 .config console log report syz ci-android-44-kasan-gce-386
2018/02/20 06:25 https://android.googlesource.com/kernel/common android-4.4 55a366596215 c1f526e3 .config console log report syz ci-android-44-kasan-gce-386
2019/12/04 10:28 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b 0ecb9746 .config console log report ci-android-44-kasan-gce
2019/12/04 07:32 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b ae13a849 .config console log report ci-android-44-kasan-gce
2019/12/04 04:14 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b ae13a849 .config console log report ci-android-44-kasan-gce
2019/12/04 02:55 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b ae13a849 .config console log report ci-android-44-kasan-gce
2019/12/04 01:28 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b ae13a849 .config console log report ci-android-44-kasan-gce
2019/12/03 20:55 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b ae13a849 .config console log report ci-android-44-kasan-gce
2019/12/03 13:27 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b ab342da3 .config console log report ci-android-44-kasan-gce
2019/12/03 12:17 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b ab342da3 .config console log report ci-android-44-kasan-gce
2019/12/03 11:09 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b ab342da3 .config console log report ci-android-44-kasan-gce
2019/12/03 09:46 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b ab342da3 .config console log report ci-android-44-kasan-gce
2019/12/03 08:38 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b ab342da3 .config console log report ci-android-44-kasan-gce
2019/12/03 05:46 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b ab342da3 .config console log report ci-android-44-kasan-gce
2019/12/03 04:27 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b ab342da3 .config console log report ci-android-44-kasan-gce
2019/12/03 03:10 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b ab342da3 .config console log report ci-android-44-kasan-gce
2019/12/02 21:24 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b ab342da3 .config console log report ci-android-44-kasan-gce
2019/12/02 12:14 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b f879db37 .config console log report ci-android-44-kasan-gce
2019/12/02 10:23 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b f879db37 .config console log report ci-android-44-kasan-gce
2019/12/02 06:58 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b f879db37 .config console log report ci-android-44-kasan-gce
2019/12/02 05:52 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b f879db37 .config console log report ci-android-44-kasan-gce
2019/12/02 00:16 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b f879db37 .config console log report ci-android-44-kasan-gce
2019/12/01 21:56 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b a76bf83f .config console log report ci-android-44-kasan-gce
2019/12/01 18:32 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b a76bf83f .config console log report ci-android-44-kasan-gce
2019/12/01 17:32 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b a76bf83f .config console log report ci-android-44-kasan-gce
2019/12/01 14:30 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b a76bf83f .config console log report ci-android-44-kasan-gce
2019/12/01 09:08 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b a76bf83f .config console log report ci-android-44-kasan-gce
2019/12/01 04:04 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b a76bf83f .config console log report ci-android-44-kasan-gce
2019/11/30 22:17 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b a76bf83f .config console log report ci-android-44-kasan-gce
2019/11/30 17:56 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b 3a75be00 .config console log report ci-android-44-kasan-gce
2019/12/04 11:50 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b 0ecb9746 .config console log report ci-android-44-kasan-gce-386
2019/12/03 22:00 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b ae13a849 .config console log report ci-android-44-kasan-gce-386
2019/12/03 18:28 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b ae13a849 .config console log report ci-android-44-kasan-gce-386
2019/12/03 16:35 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b ab342da3 .config console log report ci-android-44-kasan-gce-386
2019/12/03 15:04 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b ab342da3 .config console log report ci-android-44-kasan-gce-386
2019/12/02 18:30 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b f879db37 .config console log report ci-android-44-kasan-gce-386
2019/12/02 16:21 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b f879db37 .config console log report ci-android-44-kasan-gce-386
2019/12/02 08:50 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b f879db37 .config console log report ci-android-44-kasan-gce-386
2019/12/02 01:59 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b f879db37 .config console log report ci-android-44-kasan-gce-386
2019/12/01 22:34 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b a76bf83f .config console log report ci-android-44-kasan-gce-386
2019/12/01 16:04 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b a76bf83f .config console log report ci-android-44-kasan-gce-386
2019/12/01 12:19 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b a76bf83f .config console log report ci-android-44-kasan-gce-386
2019/12/01 11:12 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b a76bf83f .config console log report ci-android-44-kasan-gce-386
2019/12/01 07:03 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b a76bf83f .config console log report ci-android-44-kasan-gce-386
2019/12/01 01:31 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b a76bf83f .config console log report ci-android-44-kasan-gce-386
2019/11/30 16:13 https://android.googlesource.com/kernel/common android-4.4 62872f952d6b 3a75be00 .config console log report ci-android-44-kasan-gce-386
* Struck through repros no longer work on HEAD.