From: Philipp Psurek <philipp.psurek@gmail.com>
To: The list for a Better Approach To Mobile Ad-hoc Networking
<b.a.t.m.a.n@lists.open-mesh.org>
Subject: Re: [B.A.T.M.A.N.] kernel BUG at net/core/skbuff.c:100
Date: Mon, 24 Nov 2014 23:26:13 +0100 [thread overview]
Message-ID: <1416867973.1632.9.camel@gmail.com> (raw)
In-Reply-To: <1416863721.1632.3.camel@gmail.com>
[-- Attachment #1: Type: text/plain, Size: 9442 bytes --]
Hi all,
it's me again. There is another back-trace.
I can't help myself. Now I switch to 3.17.3 with your patch:
# cd net/batman-adv/
# patch < /usr/src/frag_debug_size.patch
patching file fragmentation.c
Hunk #1 succeeded at 250 (offset 1 line).
# cd /usr/src/linux
# make
CHK include/config/kernel.release
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
CC [M] net/batman-adv/fragmentation.o
LD [M] net/batman-adv/batman-adv.o
Kernel: arch/x86/boot/bzImage is ready (#1)
Building modules, stage 2.
MODPOST 29 modules
CC net/batman-adv/batman-adv.mod.o
LD [M] net/batman-adv/batman-adv.ko
# make modules_install
[ … ]
3.17.4 compiles now for the next crash.
Best regards
Philipp
________________________
Freifunk Rheinland e. V.
– Funkzelle Wuppertal –
SYSTEM MAP: /boot/System.map
DEBUG KERNEL: /usr/src/linux-3.16.7-gentoo/vmlinux (3.16.7-gentoo)
DUMPFILE: vmcore_20141124222013
CPUS: 1
DATE: Mon Nov 24 22:15:06 2014
UPTIME: 00:46:49
LOAD AVERAGE: 0.14, 0.16, 0.14
TASKS: 137
NODENAME: wolke
RELEASE: 3.16.7-gentoo
VERSION: #1 SMP Mon Nov 17 03:44:22 CET 2014
MACHINE: x86_64 (2593 Mhz)
MEMORY: 511.6 MB
PANIC: "kernel BUG at net/core/skbuff.c:100!"
PID: 1971
COMMAND: "fastd"
TASK: ffff88001a31e0f0 [THREAD_INFO: ffff880019c5c000]
CPU: 0
STATE: TASK_RUNNING (PANIC)
crash> bt
PID: 1971 TASK: ffff88001a31e0f0 CPU: 0 COMMAND: "fastd"
#0 [ffff88001fc03980] machine_kexec at ffffffff8103a34e
#1 [ffff88001fc039e0] crash_kexec at ffffffff810be503
#2 [ffff88001fc03ab0] oops_end at ffffffff81005fc8
#3 [ffff88001fc03ae0] die at ffffffff81006463
#4 [ffff88001fc03b10] do_trap at ffffffff81002e12
#5 [ffff88001fc03b70] do_error_trap at ffffffff8100316d
#6 [ffff88001fc03c30] do_invalid_op at ffffffff8100394b
#7 [ffff88001fc03c40] invalid_op at ffffffff817f385e
[exception RIP: skb_panic+94]
RIP: ffffffff817eb99d RSP: ffff88001fc03cf8 RFLAGS: 00010296
RAX: 000000000000008b RBX: ffff8800057c9860 RCX: 0000000000000092
RDX: 000000000000003c RSI: 0000000000000046 RDI: 0000000000000246
RBP: ffff88001fc03d18 R8: 0000000000000000 R9: 0000000000000000
R10: 00000000000001a5 R11: 0000000000000006 R12: 0000000000000564
R13: ffff88001fc03da0 R14: ffff8800191def00 R15: ffff880019200062
ORIG_RAX: ffffffffffffffff CS: 0010 SS: 0018
#8 [ffff88001fc03d20] skb_put at ffffffff81611bb1
#9 [ffff88001fc03d30] batadv_frag_skb_buffer at ffffffffa001be12 [batman_adv]
#10 [ffff88001fc03d90] batadv_recv_frag_packet at ffffffffa0026273 [batman_adv]
#11 [ffff88001fc03dd0] batadv_batman_skb_recv at ffffffffa001fef5 [batman_adv]
#12 [ffff88001fc03e10] __netif_receive_skb_core at ffffffff81621962
#13 [ffff88001fc03e80] __netif_receive_skb at ffffffff81621e91
#14 [ffff88001fc03ea0] process_backlog at ffffffff81621f7e
#15 [ffff88001fc03ef0] net_rx_action at ffffffff81622731
#16 [ffff88001fc03f50] __do_softirq at ffffffff81053ef8
#17 [ffff88001fc03fb0] do_softirq_own_stack at ffffffff817f3a5c
--- <IRQ stack> ---
#18 [ffff880019c5fd10] do_softirq_own_stack at ffffffff817f3a5c
[exception RIP: tun_get_user+1056]
RIP: ffffffffa00098f0 RSP: 0000000000000001 RFLAGS: 7fff00000586
RAX: ffffffff816210b4 RBX: ffff880019c5fd58 RCX: ffff8800192f0780
RDX: 0000000000000000 RSI: ffff8800192f0780 RDI: 0000000000000586
RBP: ffffffff81620de4 R8: ffff880019c5fd88 R9: ffff8800192f0780
R10: ffff8800192f0780 R11: ffffffff81054135 R12: ffff880019c5fd58
R13: 0000000000000586 R14: ffff8800191de000 R15: 0000000000000000
ORIG_RAX: ffff880019c5fe38 CS: 7fff4026c120 SS: 0000
bt: WARNING: possibly bogus exception frame
#19 [ffff880019c5fe40] tun_chr_aio_write at ffffffffa0009e0b [tun]
#20 [ffff880019c5fe70] do_sync_write at ffffffff8115c665
#21 [ffff880019c5ff00] vfs_write at ffffffff8115d38a
#22 [ffff880019c5ff40] sys_write at ffffffff8115d89a
#23 [ffff880019c5ff80] system_call_fastpath at ffffffff817f1f29
RIP: 00007fcaf8b9537d RSP: 00007fff4026c3a8 RFLAGS: 00010202
RAX: 0000000000000001 RBX: ffffffff817f1f29 RCX: 0000000000000084
RDX: 0000000000000586 RSI: 00000000013e2f00 RDI: 0000000000000009
RBP: 0000000000000586 R8: 00007fcaf8b7e400 R9: 00007fff4026b868
R10: 00007fff4026bfaf R11: 0000000000000293 R12: 00000000013d64d8
R13: 0000000000000001 R14: 00000000013e2ef0 R15: 00000000013c46e0
ORIG_RAX: 0000000000000001 CS: 0033 SS: 002b
crash> log
[ 81.953301] tun: Universal TUN/TAP device driver, 1.6
[ 81.953305] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[ 83.183042] batman_adv: B.A.T.M.A.N. advanced 2014.3.0 (compatibility version 15) loaded
[ 83.444516] batman_adv: bat0: Adding interface: fastd0
[ 83.444520] batman_adv: bat0: The MTU of interface fastd0 is too small (1426) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem.
[ 83.444524] batman_adv: bat0: Interface activated: fastd0
[ 83.445515] batman_adv: bat0: orig_interval: Changing from: 1000 to: 5000
[ 83.446957] batman_adv: bat0: bridge_loop_avoidance: Changing from: disabled to: enabled
[ 83.447682] batman_adv: bat0: Changing gw mode from: off to: client
[ 132.723904] ipip: IPv4 over IPv4 tunneling driver
[ 188.931093] batman_adv: bat0: Changing gw mode from: client to: server
[ 188.931117] batman_adv: bat0: Changing gateway bandwidth from: '10.0/2.0 MBit' to: '100.0/100.0 MBit'
[ 317.574742] nf_conntrack: automatic helper assignment is deprecated and it will be removed soon. Use the iptables CT target to attach helpers instead.
[ 2809.763665] skbuff: skb_over_panic: text:ffffffffa001be12 len:1472 put:1380 head:ffff88000719b400 data:ffff88000719b462 tail:0x622 end:0x2c0 dev:fastd0
[ 2809.763978] ------------[ cut here ]------------
[ 2809.764097] kernel BUG at net/core/skbuff.c:100!
[ 2809.764195] invalid opcode: 0000 [#1] SMP
[ 2809.764297] Modules linked in: xt_nat iptable_nat nf_nat_ipv4 nf_nat ipip batman_adv libcrc32c tun crc32c_intel
[ 2809.764604] CPU: 0 PID: 1971 Comm: fastd Not tainted 3.16.7-gentoo #1
[ 2809.764604] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2007
[ 2809.764604] task: ffff88001a31e0f0 ti: ffff880019c5c000 task.ti: ffff880019c5c000
[ 2809.764604] RIP: 0010:[<ffffffff817eb99d>] [<ffffffff817eb99d>] skb_panic+0x5e/0x60
[ 2809.764604] RSP: 0018:ffff88001fc03cf8 EFLAGS: 00010296
[ 2809.764604] RAX: 000000000000008b RBX: ffff8800057c9860 RCX: 0000000000000092
[ 2809.764604] RDX: 000000000000003c RSI: 0000000000000046 RDI: 0000000000000246
[ 2809.764604] RBP: ffff88001fc03d18 R08: 0000000000000000 R09: 0000000000000000
[ 2809.764604] R10: 00000000000001a5 R11: 0000000000000006 R12: 0000000000000564
[ 2809.764604] R13: ffff88001fc03da0 R14: ffff8800191def00 R15: ffff880019200062
[ 2809.764604] FS: 00007fcaf9841700(0000) GS:ffff88001fc00000(0000) knlGS:0000000000000000
[ 2809.764604] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2809.764604] CR2: 00007f0953452000 CR3: 00000000191da000 CR4: 00000000000006f0
[ 2809.764604] Stack:
[ 2809.764604] ffff88000719b462 0000000000000622 00000000000002c0 ffff8800192f0000
[ 2809.764604] ffff88001fc03d28 ffffffff81611bb1 ffff88001fc03d88 ffffffffa001be12
[ 2809.764604] ffff88001f33d168 ffff88001920004e ffff88001fc03d78 ffff8800057c9860
[ 2809.764604] Call Trace:
[ 2809.764604] <IRQ>
[ 2809.764604]
[ 2809.764604] [<ffffffff81611bb1>] skb_put+0x41/0x50
[ 2809.764604] [<ffffffffa001be12>] batadv_frag_skb_buffer+0x272/0x470 [batman_adv]
[ 2809.764604] [<ffffffffa0026273>] batadv_recv_frag_packet+0x183/0x200 [batman_adv]
[ 2809.764604] [<ffffffffa001fef5>] batadv_batman_skb_recv+0xd5/0x110 [batman_adv]
[ 2809.764604] [<ffffffff81621962>] __netif_receive_skb_core+0x222/0x730
[ 2809.764604] [<ffffffff81621e91>] __netif_receive_skb+0x21/0x70
[ 2809.764604] [<ffffffff81621f7e>] process_backlog+0x9e/0x170
[ 2809.764604] [<ffffffff81622731>] net_rx_action+0x141/0x240
[ 2809.764604] [<ffffffff81053ef8>] __do_softirq+0xe8/0x280
[ 2809.764604] [<ffffffff817f3a5c>] do_softirq_own_stack+0x1c/0x30
[ 2809.764604] <EOI>
[ 2809.764604]
[ 2809.764604] [<ffffffff81054135>] do_softirq+0x55/0x60
[ 2809.764604] [<ffffffff816210b4>] netif_rx_ni+0x34/0x70
[ 2809.764604] [<ffffffffa00098f0>] tun_get_user+0x420/0x840 [tun]
[ 2809.764604] [<ffffffffa0009e0b>] tun_chr_aio_write+0x7b/0xa0 [tun]
[ 2809.764604] [<ffffffff8115c665>] do_sync_write+0x55/0x90
[ 2809.764604] [<ffffffff8115d38a>] vfs_write+0xba/0x1f0
[ 2809.764604] [<ffffffff8115d89a>] SyS_write+0x4a/0xa0
[ 2809.764604] [<ffffffff817f1f29>] system_call_fastpath+0x16/0x1b
[ 2809.764604] Code: 00 00 48 89 44 24 10 8b 87 c0 00 00 00 48 89 44 24 08 48 8b 87 d0 00 00 00 48 c7 c7 30 67 a3 81 48 89 04 24 31 c0 e8 0d 8b ff ff <0f> 0b 55 48 89 f8 48 8b 57 30 48 89 e5 48 8b 0f 5d 80 e5 80 48
[ 2809.764604] RIP [<ffffffff817eb99d>] skb_panic+0x5e/0x60
[ 2809.764604] RSP <ffff88001fc03cf8>
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
next prev parent reply other threads:[~2014-11-24 22:26 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-11-18 21:58 [B.A.T.M.A.N.] kernel BUG at net/core/skbuff.c:100 Philipp Psurek
2014-11-20 8:32 ` Martin Hundebøll
2014-11-20 9:48 ` Philipp Psurek
2014-11-20 10:27 ` Martin Hundebøll
2014-11-20 12:22 ` Philipp Psurek
2014-11-20 12:36 ` Martin Hundebøll
2014-11-21 8:40 ` Philipp Psurek
2014-11-22 20:39 ` Philipp Psurek
2014-11-24 8:24 ` Martin Hundebøll
2014-11-24 10:44 ` Philipp Psurek
2014-11-24 12:14 ` Philipp Psurek
2014-11-24 21:15 ` Philipp Psurek
2014-11-24 22:26 ` Philipp Psurek [this message]
2014-11-25 0:22 ` Philipp Psurek
2014-11-25 10:17 ` Philipp Psurek
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1416867973.1632.9.camel@gmail.com \
--to=philipp.psurek@gmail.com \
--cc=b.a.t.m.a.n@lists.open-mesh.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.