syzbot


kernel BUG at include/linux/skbuff.h:LINE!

Status: upstream: reported C repro on 2021/01/06 05:53
Reported-by: syzbot+18efe83d139c3ace5c78@syzkaller.appspotmail.com
First crash: 541d, last: 1d03h
similar bugs (4):
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
android-44 kernel BUG at include/linux/skbuff.h:LINE! C 3 1583d 1588d 0/2 closed as invalid on 2019/04/03 06:33
upstream kernel BUG at include/linux/skbuff.h:LINE! 3 1439d 1447d 12/22 fixed on 2018/10/31 02:03
upstream kernel BUG in __skb_gso_segment C done 11 29d 27d 21/22 upstream: reported C repro on 2022/06/04 01:02
upstream kernel BUG at include/linux/skbuff.h:LINE! (2) C done 58 1039d 1049d 14/22 fixed on 2019/10/15 23:40

Sample crash report:
IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready
batman_adv: batadv0: Interface activated: batadv_slave_1
IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready
IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready
------------[ cut here ]------------
kernel BUG at include/linux/skbuff.h:2149!
invalid opcode: 0000 [#1] PREEMPT SMP KASAN
Modules linked in:
CPU: 1 PID: 8013 Comm: syz-executor468 Not tainted 4.14.277-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
task: ffff888097d30180 task.stack: ffff888096a88000
RIP: 0010:__skb_pull include/linux/skbuff.h:2149 [inline]
RIP: 0010:skb_pull_inline include/linux/skbuff.h:2155 [inline]
RIP: 0010:skb_pull net/core/skbuff.c:1744 [inline]
RIP: 0010:skb_pull+0xe1/0x100 net/core/skbuff.c:1742
RSP: 0018:ffff888096a8f5d8 EFLAGS: 00010297
RAX: ffff888097d30180 RBX: ffff8880b3ecd940 RCX: 00000000000000a0
RDX: 0000000000000000 RSI: 0000000000000018 RDI: ffff8880b3ecd9c4
RBP: 0000000000000018 R08: ffffffff85c48e2c R09: 00000000000202b9
R10: ffff888097d30a08 R11: ffff888097d30180 R12: 00000000000010de
R13: ffff8880b3ecda18 R14: ffff8880b3ecda10 R15: ffff88809f1680e0
FS:  0000555555cdc300(0000) GS:ffff8880ba500000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00000000200001c0 CR3: 0000000099010000 CR4: 00000000003406e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 ipgre_xmit+0x26f/0x780 net/ipv4/ip_gre.c:660
 __netdev_start_xmit include/linux/netdevice.h:4054 [inline]
 netdev_start_xmit include/linux/netdevice.h:4063 [inline]
 xmit_one net/core/dev.c:3005 [inline]
 dev_hard_start_xmit+0x188/0x890 net/core/dev.c:3021
 __dev_queue_xmit+0x1d7f/0x2480 net/core/dev.c:3521
 packet_snd+0x13aa/0x26f0 net/packet/af_packet.c:3032
 packet_sendmsg+0x12ed/0x33a0 net/packet/af_packet.c:3061
 sock_sendmsg_nosec net/socket.c:646 [inline]
 sock_sendmsg+0xb5/0x100 net/socket.c:656
 ___sys_sendmsg+0x6c8/0x800 net/socket.c:2062
 __sys_sendmsg+0xa3/0x120 net/socket.c:2096
 SYSC_sendmsg net/socket.c:2107 [inline]
 SyS_sendmsg+0x27/0x40 net/socket.c:2103
 do_syscall_64+0x1d5/0x640 arch/x86/entry/common.c:292
 entry_SYSCALL_64_after_hwframe+0x46/0xbb
RIP: 0033:0x7f54fb66e3c9
RSP: 002b:00007ffd7e1c20b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
RAX: ffffffffffffffda RBX: 0000000020000100 RCX: 00007f54fb66e3c9
RDX: 0000000000000000 RSI: 0000000020003d40 RDI: 0000000000000003
RBP: 0000000000000003 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffd7e1c20d0
R13: 00007ffd7e1c20f0 R14: 0000000000000000 R15: 0000000000000000
Code: 00 00 4c 89 a3 d8 00 00 00 e8 3c 0d 96 fb 4c 89 e0 5b 5d 41 5c c3 e8 2f 0d 96 fb 45 31 e4 5b 4c 89 e0 5d 41 5c c3 e8 1f 0d 96 fb <0f> 0b e8 c8 c4 bf fb e9 49 ff ff ff e8 be c4 bf fb eb 8e e8 27 
RIP: __skb_pull include/linux/skbuff.h:2149 [inline] RSP: ffff888096a8f5d8
RIP: skb_pull_inline include/linux/skbuff.h:2155 [inline] RSP: ffff888096a8f5d8
RIP: skb_pull net/core/skbuff.c:1744 [inline] RSP: ffff888096a8f5d8
RIP: skb_pull+0xe1/0x100 net/core/skbuff.c:1742 RSP: ffff888096a8f5d8
---[ end trace abbdea113087fee4 ]---

Fix bisection attempts:
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci2-linux-4-14 2021/12/06 09:11 linux-4.14.y 66722c42ec91 b1c228e1 .config log report syz C
ci2-linux-4-14 2021/11/06 08:37 linux-4.14.y 0447aa205abe b1c228e1 .config log report syz C
ci2-linux-4-14 2021/08/21 00:57 linux-4.14.y 162b95d01320 b1c228e1 .config log report syz C
ci2-linux-4-14 2021/07/22 00:35 linux-4.14.y 964f3712e6a7 b1c228e1 .config log report syz C
ci2-linux-4-14 2021/06/22 00:10 linux-4.14.y cfb41ef9deb1 b1c228e1 .config log report syz C
ci2-linux-4-14 2021/05/22 07:25 linux-4.14.y 7d7d1c0ab3eb b1c228e1 .config log report syz C
ci2-linux-4-14 2021/04/22 06:29 linux-4.14.y cf256fbcbe34 b1c228e1 .config log report syz C
ci2-linux-4-14 2021/03/23 06:07 linux-4.14.y cb83ddcd5332 b1c228e1 .config log report syz C
ci2-linux-4-14 2021/02/21 05:46 linux-4.14.y 29c52025152b b1c228e1 .config log report syz C
Crashes (60):
Manager Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Title
ci2-linux-4-14 2022/05/11 22:36 linux-4.14.y e3a56aaade89 beb0b407 .config log report syz C kernel BUG in ipgre_xmit
ci2-linux-4-14 2021/01/06 05:52 linux-4.14.y 1752938529c6 b1c228e1 .config log report syz C
ci2-linux-4-14 2022/06/30 07:47 linux-4.14.y f051383ef03b 1434eec0 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/06/20 07:03 linux-4.14.y 84bae26850e3 8f633d84 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/06/16 23:04 linux-4.14.y 84bae26850e3 1719ee24 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/06/15 22:08 linux-4.14.y 1ccc597f801c 1719ee24 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/06/14 01:41 linux-4.14.y b8f3be299d51 0f087040 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/06/13 15:44 linux-4.14.y b8f3be299d51 0d5abf15 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/06/09 06:44 linux-4.14.y b8f3be299d51 0d5abf15 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/06/08 17:22 linux-4.14.y b8f3be299d51 b2706118 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/06/07 21:41 linux-4.14.y b8f3be299d51 b2706118 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/06/06 22:03 linux-4.14.y b8f3be299d51 c8857892 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/06/06 20:01 linux-4.14.y b8f3be299d51 c8857892 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/06/06 01:17 linux-4.14.y 501eec4f9e13 c8857892 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/06/03 17:06 linux-4.14.y 501eec4f9e13 eee80d3c .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/05/29 14:45 linux-4.14.y 501eec4f9e13 a46af346 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/05/25 23:19 linux-4.14.y 501eec4f9e13 3037caa9 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/05/22 10:34 linux-4.14.y dffb5c6ff09c 7268fa62 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/05/19 11:17 linux-4.14.y dffb5c6ff09c 50c53f39 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/05/19 11:17 linux-4.14.y dffb5c6ff09c 50c53f39 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/05/19 10:58 linux-4.14.y dffb5c6ff09c 50c53f39 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/05/19 10:57 linux-4.14.y dffb5c6ff09c 50c53f39 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/05/11 21:30 linux-4.14.y e3a56aaade89 beb0b407 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/05/11 21:30 linux-4.14.y e3a56aaade89 beb0b407 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/05/11 21:07 linux-4.14.y e3a56aaade89 beb0b407 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/05/09 22:48 linux-4.14.y e3a56aaade89 8b277b8e .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/05/09 22:48 linux-4.14.y e3a56aaade89 8b277b8e .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/04/24 15:31 linux-4.14.y 15a1c6b6f516 131df97d .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/04/09 07:39 linux-4.14.y 74766a973637 e22c3da3 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/03/24 02:09 linux-4.14.y 004bfaafc45c 5ff41e94 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/03/23 15:20 linux-4.14.y 004bfaafc45c 5ff41e94 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/03/18 18:40 linux-4.14.y eb045674aab3 e2d91b1d .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/03/18 18:39 linux-4.14.y eb045674aab3 e2d91b1d .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/03/18 18:39 linux-4.14.y eb045674aab3 e2d91b1d .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/03/06 03:24 linux-4.14.y e853993d29aa 7bdd8b2c .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/02/24 07:39 linux-4.14.y fa33f9094f36 6e821dbf .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/02/20 09:50 linux-4.14.y a35d65bedfbc 3cd800e4 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/02/08 09:04 linux-4.14.y b86ee2b7ae42 a7dab638 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/02/04 15:05 linux-4.14.y b86ee2b7ae42 a3e470b2 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/02/01 08:46 linux-4.14.y b86ee2b7ae42 6b7c57fe .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/01/27 23:25 linux-4.14.y bbb957e1bd4a 64a8e201 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/01/21 23:50 linux-4.14.y 4ba8e26127c3 214351e1 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/01/21 07:37 linux-4.14.y 4ba8e26127c3 ab3d9f17 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/01/19 20:07 linux-4.14.y 4ba8e26127c3 0620189b .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/01/19 19:50 linux-4.14.y 4ba8e26127c3 0620189b .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2022/01/08 19:00 linux-4.14.y bfdef05c8da4 2ca0d385 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2021/12/30 05:20 linux-4.14.y a6ca7c65b137 6cc879d4 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2021/12/27 11:28 linux-4.14.y 8ee0807eedf3 e4f103c4 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2021/12/07 18:47 linux-4.14.y 66722c42ec91 0230ba3e .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2021/12/07 18:30 linux-4.14.y 66722c42ec91 0230ba3e .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2021/10/07 08:13 linux-4.14.y 756db2ba8bde 62ee0987 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2021/09/13 15:25 linux-4.14.y f96eb53cbd76 3ce60af8 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2021/09/12 14:54 linux-4.14.y f96eb53cbd76 3ce60af8 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2021/09/01 09:04 linux-4.14.y 35c4ba160ab6 7eb7e152 .config log report info kernel BUG in ipgre_xmit
ci2-linux-4-14 2021/08/21 01:30 linux-4.14.y 162b95d01320 b599f2fc .config log report info kernel BUG in ipgre_xmit