syzbot


WARNING in kmalloc_slab

Status: fixed on 2017/10/24 06:54
Subsystems: net
[Documentation on labels]
Fix commit: 81fbfe8adaf3 ptr_ring: use kmalloc_array()
First crash: 2442d, last: 2369d
Similar bugs (4)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
upstream WARNING in kmalloc_slab (3) net C 1901 2244d 2329d 4/26 fixed on 2018/02/26 20:04
upstream WARNING in kmalloc_slab (4) net 1 2230d 2229d 4/26 fixed on 2018/03/23 18:14
upstream WARNING in kmalloc_slab (5) bfs 2 2207d 2208d 0/26 closed as invalid on 2018/04/09 12:26
upstream WARNING in kmalloc_slab (2) block trace C 2478 2351d 2369d 3/26 fixed on 2017/11/11 01:37

Sample crash report:
WARNING: CPU: 0 PID: 2988 at mm/slab_common.c:970 kmalloc_slab+0x5d/0x70 mm/slab_common.c:970
Kernel panic - not syncing: panic_on_warn set ...

CPU: 0 PID: 2988 Comm: syzkaller517559 Not tainted 4.14.0-rc3+ #27
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
 __dump_stack lib/dump_stack.c:16 [inline]
 dump_stack+0x194/0x257 lib/dump_stack.c:52
 panic+0x1e4/0x417 kernel/panic.c:181
 __warn+0x1c4/0x1d9 kernel/panic.c:542
 report_bug+0x211/0x2d0 lib/bug.c:183
 fixup_bug+0x40/0x90 arch/x86/kernel/traps.c:178
 do_trap_no_signal arch/x86/kernel/traps.c:212 [inline]
 do_trap+0x260/0x390 arch/x86/kernel/traps.c:261
 do_error_trap+0x120/0x390 arch/x86/kernel/traps.c:298
 do_invalid_op+0x1b/0x20 arch/x86/kernel/traps.c:311
 invalid_op+0x18/0x20 arch/x86/entry/entry_64.S:905
RIP: 0010:kmalloc_slab+0x5d/0x70 mm/slab_common.c:970
RSP: 0018:ffff8801ce5d7310 EFLAGS: 00010246
RAX: 0000000000000000 RBX: ffff8801ce5d75a8 RCX: 0000000000000007
RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffffffffffff
RBP: ffff8801ce5d7310 R08: ffff8801d0c26a80 R09: ffff8801ce5d7970
R10: ffff8801cf274600 R11: 0000000000000000 R12: ffff8801ce5d7910
R13: ffff8801ce5d7970 R14: 00000000014080c0 R15: ffff8801cf5037c0
 __do_kmalloc mm/slab.c:3720 [inline]
 __kmalloc+0x25/0x760 mm/slab.c:3734
 kmalloc include/linux/slab.h:498 [inline]
 kzalloc include/linux/slab.h:666 [inline]
 ip6_setup_cork+0x1e8/0x15c0 net/ipv6/ip6_output.c:1164
 ip6_make_skb+0x282/0x530 net/ipv6/ip6_output.c:1729
 udpv6_sendmsg+0x2769/0x3380 net/ipv6/udp.c:1340
 inet_sendmsg+0x11f/0x5e0 net/ipv4/af_inet.c:762
 sock_sendmsg_nosec net/socket.c:633 [inline]
 sock_sendmsg+0xca/0x110 net/socket.c:643
 SYSC_sendto+0x358/0x5a0 net/socket.c:1750
 SyS_sendto+0x40/0x50 net/socket.c:1718
 do_syscall_32_irqs_on arch/x86/entry/common.c:329 [inline]
 do_fast_syscall_32+0x3f2/0xf05 arch/x86/entry/common.c:391
 entry_SYSENTER_compat+0x51/0x60 arch/x86/entry/entry_64_compat.S:124
RIP: 0023:0xf7f38c79
RSP: 002b:00000000ff902dac EFLAGS: 00000282 ORIG_RAX: 0000000000000171
RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 000000002052bfcc
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000020e0afe4
RBP: 000000000000001c R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
Dumping ftrace buffer:
   (ftrace buffer empty)
Kernel Offset: disabled
Rebooting in 86400 seconds..

Crashes (22353):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2017/10/06 06:13 upstream 0f380715e51f c26ea367 .config console log report syz C ci-upstream-kasan-gce
2017/10/06 06:13 upstream 0f380715e51f c26ea367 .config console log report syz C ci-upstream-kasan-gce
2017/08/20 20:49 upstream 7f680d7ec315 f238fbd4 .config console log report syz C ci-upstream-kasan-gce
2017/10/21 10:00 upstream 9c323bff13f9 4d9c0713 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/21 09:42 upstream 9c323bff13f9 4d9c0713 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/21 02:18 upstream 9c323bff13f9 4d9c0713 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/21 02:18 upstream 9c323bff13f9 4d9c0713 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 19:33 upstream be1f16ba35d9 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 19:33 upstream be1f16ba35d9 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 15:55 upstream be1f16ba35d9 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 15:53 upstream be1f16ba35d9 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 15:39 upstream be1f16ba35d9 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 15:38 upstream be1f16ba35d9 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 15:23 upstream be1f16ba35d9 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 15:23 upstream be1f16ba35d9 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 14:57 upstream be1f16ba35d9 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 14:57 upstream be1f16ba35d9 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 14:11 upstream be1f16ba35d9 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 14:11 upstream be1f16ba35d9 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 13:48 upstream be1f16ba35d9 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 13:48 upstream be1f16ba35d9 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 09:18 upstream e837d9134be8 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 09:14 upstream e837d9134be8 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 08:45 upstream e837d9134be8 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 08:45 upstream e837d9134be8 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 08:18 upstream e837d9134be8 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 08:18 upstream e837d9134be8 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 06:26 upstream e837d9134be8 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 06:25 upstream e837d9134be8 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 05:07 upstream e837d9134be8 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 05:07 upstream e837d9134be8 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 01:41 upstream e837d9134be8 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 01:40 upstream e837d9134be8 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 01:25 upstream e837d9134be8 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/14 01:24 upstream e837d9134be8 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/12 10:06 upstream ff5abbe799e2 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/12 09:51 upstream ff5abbe799e2 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/06 20:11 upstream 7a92616c0bac c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/06 19:16 upstream 7a92616c0bac c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/05 05:05 upstream b7e141644178 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/05 05:05 upstream b7e141644178 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/04 21:44 upstream b7e141644178 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/04 12:18 upstream d81fa669e3de c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/04 03:10 upstream 887c8ba753fb c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/09/27 15:15 upstream dc972a67cc54 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/09/26 22:42 upstream e365806ac289 c26ea367 .config console log report syz C ci-upstream-kasan-gce-386
2017/10/21 10:04 net-next-old 7f9ad2ace17a 4d9c0713 .config console log report syz C ci-upstream-net-kasan-gce
2017/10/21 02:18 net-next-old 7f9ad2ace17a 4d9c0713 .config console log report syz C ci-upstream-net-kasan-gce
2017/10/14 19:34 net-next-old 833e0e2f24fd 441d64d9 .config console log report syz C ci-upstream-net-kasan-gce
2017/10/14 15:54 net-next-old 833e0e2f24fd 441d64d9 .config console log report syz C ci-upstream-net-kasan-gce
2017/10/14 15:38 net-next-old 833e0e2f24fd 441d64d9 .config console log report syz C ci-upstream-net-kasan-gce
2017/10/14 15:23 net-next-old 833e0e2f24fd 441d64d9 .config console log report syz C ci-upstream-net-kasan-gce
2017/10/14 14:57 net-next-old 833e0e2f24fd 441d64d9 .config console log report syz C ci-upstream-net-kasan-gce
2017/10/14 14:11 net-next-old 833e0e2f24fd 441d64d9 .config console log report syz C ci-upstream-net-kasan-gce
2017/10/14 13:47 net-next-old 833e0e2f24fd 441d64d9 .config console log report syz C ci-upstream-net-kasan-gce
2017/10/14 09:14 net-next-old 833e0e2f24fd 441d64d9 .config console log report syz C ci-upstream-net-kasan-gce
2017/10/14 08:45 net-next-old 833e0e2f24fd 441d64d9 .config console log report syz C ci-upstream-net-kasan-gce
2017/10/14 08:18 net-next-old 833e0e2f24fd 441d64d9 .config console log report syz C ci-upstream-net-kasan-gce
2017/10/14 06:27 net-next-old 833e0e2f24fd 441d64d9 .config console log report syz C ci-upstream-net-kasan-gce
2017/10/14 05:06 net-next-old 833e0e2f24fd 441d64d9 .config console log report syz C ci-upstream-net-kasan-gce
2017/10/14 01:40 net-next-old 833e0e2f24fd 441d64d9 .config console log report syz C ci-upstream-net-kasan-gce
2017/10/14 01:24 net-next-old 833e0e2f24fd 441d64d9 .config console log report syz C ci-upstream-net-kasan-gce
2017/10/12 10:06 net-next-old 833e0e2f24fd 441d64d9 .config console log report syz C ci-upstream-net-kasan-gce
2017/10/06 19:16 net-next-old cc71b7b07119 c26ea367 .config console log report syz C ci-upstream-net-kasan-gce
2017/10/06 06:13 net-next-old 53954cf8c5d2 c26ea367 .config console log report syz C ci-upstream-net-kasan-gce
2017/10/05 05:05 net-next-old c818fa9e288b c26ea367 .config console log report syz C ci-upstream-net-kasan-gce
2017/10/04 12:18 net-next-old 26873308b216 c26ea367 .config console log report syz C ci-upstream-net-kasan-gce
2017/10/04 03:08 net-next-old a047fbae23e1 c26ea367 .config console log report syz C ci-upstream-net-kasan-gce
2017/08/19 19:22 net-next-old 01d300c577c7 f238fbd4 .config console log report syz C ci-upstream-net-kasan-gce
2017/10/21 09:59 linux-next 36ef71cae353 e511d9f8 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/21 09:58 mmots 0f611fb6dcc0 e0a2b195 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/10/21 02:18 mmots 0f611fb6dcc0 e0a2b195 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/10/21 02:17 linux-next 36ef71cae353 e511d9f8 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/14 19:33 mmots 4eb4a4191fe5 441d64d9 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/10/14 19:33 linux-next 49827b977a2e 441d64d9 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/14 15:55 linux-next 49827b977a2e 441d64d9 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/14 15:53 mmots 4eb4a4191fe5 441d64d9 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/10/14 15:38 linux-next 49827b977a2e 441d64d9 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/14 15:37 mmots 4eb4a4191fe5 441d64d9 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/10/14 15:23 linux-next 49827b977a2e 441d64d9 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/14 15:23 mmots 4eb4a4191fe5 441d64d9 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/10/14 14:56 mmots 4eb4a4191fe5 441d64d9 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/10/14 14:56 linux-next 49827b977a2e 441d64d9 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/14 14:12 mmots 4eb4a4191fe5 441d64d9 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/10/14 14:11 linux-next 49827b977a2e 441d64d9 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/14 13:48 mmots 4eb4a4191fe5 441d64d9 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/10/14 13:47 linux-next 49827b977a2e 441d64d9 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/14 09:19 linux-next 49827b977a2e 441d64d9 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/14 09:17 mmots 4eb4a4191fe5 441d64d9 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/10/14 08:46 linux-next 49827b977a2e 441d64d9 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/14 08:45 mmots 4eb4a4191fe5 441d64d9 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/10/14 08:18 linux-next 49827b977a2e 441d64d9 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/14 08:18 mmots 4eb4a4191fe5 441d64d9 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/10/14 06:27 linux-next 49827b977a2e 441d64d9 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/14 06:26 mmots 4eb4a4191fe5 441d64d9 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/10/14 05:07 linux-next 49827b977a2e 441d64d9 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/14 05:07 mmots 4eb4a4191fe5 441d64d9 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/10/14 01:41 linux-next 49827b977a2e 441d64d9 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/14 01:40 mmots 4eb4a4191fe5 441d64d9 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/10/14 01:25 linux-next 49827b977a2e 441d64d9 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/14 01:24 mmots 4eb4a4191fe5 441d64d9 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/10/12 10:07 linux-next 49827b977a2e 441d64d9 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/12 10:07 mmots 4eb4a4191fe5 441d64d9 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/10/06 19:16 mmots fb686cb13e51 c26ea367 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/10/06 19:15 linux-next 1418b852174a c26ea367 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/06 06:12 linux-next 1418b852174a c26ea367 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/06 06:12 mmots fb686cb13e51 c26ea367 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/10/05 08:12 mmots fb686cb13e51 c26ea367 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/10/05 05:05 mmots fb686cb13e51 c26ea367 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/10/05 05:05 linux-next 1418b852174a c26ea367 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/04 12:18 linux-next 1418b852174a c26ea367 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/04 12:17 mmots af6dd9aabb86 c26ea367 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/10/04 03:09 linux-next 1418b852174a c26ea367 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/04 03:08 mmots af6dd9aabb86 c26ea367 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/09/16 07:23 mmots 720bbe532b7c c26ea367 .config console log report syz C ci-upstream-mmots-kasan-gce
2017/09/12 13:53 linux-next 0d71e2d4aa14 0bd6a0a5 .config console log report syz C ci-upstream-next-kasan-gce
2017/09/01 22:43 linux-next 1d53d908b79d a54dce00 .config console log report syz C ci-upstream-next-kasan-gce
2017/08/19 19:39 linux-next bb70832dd42b f238fbd4 .config console log report syz C ci-upstream-next-kasan-gce
2017/08/19 19:24 linux-next bb70832dd42b f238fbd4 .config console log report syz C ci-upstream-next-kasan-gce
2017/08/11 22:20 linux-next 91dfed74eabc 360f0528 .config console log report syz C ci-upstream-next-kasan-gce
2017/10/07 23:58 upstream 1c86f2e4c84f c26ea367 .config console log report ci-upstream-kasan-gce-386
2017/10/22 04:25 net-next-old f3ae608edb3b 4d9c0713 .config console log report ci-upstream-net-kasan-gce
2017/10/21 13:19 net-next-old 3c467bf39910 4d9c0713 .config console log report ci-upstream-net-kasan-gce
2017/10/21 04:11 net-next-old 7f9ad2ace17a 4d9c0713 .config console log report ci-upstream-net-kasan-gce
2017/10/20 23:33 net-next-old 7f9ad2ace17a 4d9c0713 .config console log report ci-upstream-net-kasan-gce
2017/10/17 08:18 net-next-old 833e0e2f24fd 441d64d9 .config console log report ci-upstream-net-kasan-gce
2017/10/14 20:02 net-next-old 833e0e2f24fd 441d64d9 .config console log report ci-upstream-net-kasan-gce
2017/10/14 00:56 net-next-old 833e0e2f24fd 441d64d9 .config console log report ci-upstream-net-kasan-gce
2017/10/13 11:38 net-next-old 833e0e2f24fd 441d64d9 .config console log report ci-upstream-net-kasan-gce
2017/10/13 08:43 net-next-old 833e0e2f24fd 441d64d9 .config console log report ci-upstream-net-kasan-gce
2017/10/10 10:30 net-next-old 0349a86c8582 c26ea367 .config console log report ci-upstream-net-kasan-gce
2017/10/10 02:08 net-next-old c49c777f9c87 c26ea367 .config console log report ci-upstream-net-kasan-gce
2017/10/08 19:53 net-next-old c9f766bc6ee0 c26ea367 .config console log report ci-upstream-net-kasan-gce
2017/10/08 08:38 net-next-old bdc476413dcd c26ea367 .config console log report ci-upstream-net-kasan-gce
2017/10/07 19:01 net-next-old ca82214144d9 c26ea367 .config console log report ci-upstream-net-kasan-gce
2017/10/07 16:35 net-next-old ca82214144d9 c26ea367 .config console log report ci-upstream-net-kasan-gce
2017/10/23 06:46 mmots 0f611fb6dcc0 e0a2b195 .config console log report ci-upstream-mmots-kasan-gce
2017/10/08 09:04 mmots fb686cb13e51 c26ea367 .config console log report ci-upstream-mmots-kasan-gce
2017/10/04 17:07 linux-next 1418b852174a c26ea367 .config console log report ci-upstream-next-kasan-gce
2017/09/25 23:30 mmots 720bbe532b7c c26ea367 .config console log report ci-upstream-mmots-kasan-gce
* Struck through repros no longer work on HEAD.