Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S265246AbUATIby (ORCPT ); Tue, 20 Jan 2004 03:31:54 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S265254AbUATIby (ORCPT ); Tue, 20 Jan 2004 03:31:54 -0500 Received: from mailhub1.shef.ac.uk ([143.167.1.9]:21953 "EHLO mailhub1.shef.ac.uk") by vger.kernel.org with ESMTP id S265246AbUATIbt (ORCPT ); Tue, 20 Jan 2004 03:31:49 -0500 Subject: Oops with multicast/mrouted From: Andrew Beresford To: linux-kernel@vger.kernel.org Content-Type: text/plain Organization: Corporate Information and Computer Systems - University of Sheffield Message-Id: <1074587506.3375.5.camel@turtle> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Tue, 20 Jan 2004 08:31:47 +0000 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 6699 Lines: 146 (repost: apologies, I accidentally sent this yesterday without a subject line so I suspect it's been ignored by most). I'm seeing a problem with multicast using mrouted 3.9-beta3 on a 2.6.0 kernel. When I set mrouted going, it segfaults after a few moments and the following gets output to messages. If I restart mrouted the machine hard locks and I have to reset. The kernel is being tainted by the tsdev touchscreen driver which seems to load each time I turn my machine on. Nothing else is tainting it, I promise! The problem goes away if I use a 2.4 kernel. Jan 13 09:02:35 turtle kernel: kernel BUG at net/core/dev.c:1021! Jan 13 09:02:35 turtle kernel: invalid operand: 0000 [#1] Jan 13 09:02:35 turtle kernel: CPU: 0 Jan 13 09:02:35 turtle kernel: EIP: 0060:[] Tainted: P Using defaults from ksymoops -t elf32-i386 -a i386 Jan 13 09:02:35 turtle kernel: EFLAGS: 00010206 Jan 13 09:02:35 turtle kernel: eax: 0000127c ebx: d498ea80 ecx: f76a1b0f edx: 00000138 Jan 13 09:02:35 turtle kernel: esi: 0000127a edi: ca9dc030 ebp: fffffff4 esp: c0dbbac8 Jan 13 09:02:35 turtle kernel: ds: 007b es: 007b ss: 0068 Jan 13 09:02:35 turtle kernel: Stack: 00000000 defd9800 d498ea80 c0203f13 d498ea80 d498ea80 dd6a11a4 ca9dc01c Jan 13 09:02:35 turtle kernel: dd6a1180 c021bff1 d498ea80 c033d748 c0b10b00 d498ea80 00000024 c024aecb Jan 13 09:02:35 turtle kernel: d498ea80 defd9800 ca9dc030 c08a3080 00000000 c1fa4cc0 c0997018 c0138fa0 Jan 13 09:02:35 turtle kernel: Call Trace: Jan 13 09:02:35 turtle kernel: [] dev_queue_xmit+0x22b/0x274 Jan 13 09:02:35 turtle kernel: [] ip_finish_output+0xc5/0x1c8 Jan 13 09:02:35 turtle kernel: [] ipmr_queue_xmit+0x1f7/0x350 Jan 13 09:02:35 turtle kernel: [] cache_init_objs+0x54/0x60 Jan 13 09:02:35 turtle kernel: [] kfree_skbmem+0x17/0x1c Jan 13 09:02:35 turtle kernel: [] ip_mr_forward+0x134/0x13c Jan 13 09:02:35 turtle kernel: [] ipmr_cache_resolve+0x10c/0x11c Jan 13 09:02:35 turtle kernel: [] ipmr_mfc_add+0x10a/0x1b4 Jan 13 09:02:35 turtle kernel: [] ip_mroute_setsockopt+0x240/0x304 Jan 13 09:02:35 turtle kernel: [] recalc_task_prio+0xa6/0x1f0 Jan 13 09:02:35 turtle kernel: [] ip_setsockopt+0xdf1/0xe58 Jan 13 09:02:35 turtle kernel: [] memcpy_toiovec+0x53/0x84 Jan 13 09:02:35 turtle kernel: [] skb_copy_datagram_iovec+0x3e/0x1e4 Jan 13 09:02:35 turtle kernel: [] kfree_skbmem+0x17/0x1c Jan 13 09:02:35 turtle kernel: [] __kfree_skb+0x9c/0x11c Jan 13 09:02:35 turtle kernel: [] raw_recvmsg+0xeb/0x134 Jan 13 09:02:35 turtle kernel: [] inet_recvmsg+0x39/0x50 Jan 13 09:02:35 turtle kernel: [] sock_recvmsg+0x8c/0xb0 Jan 13 09:02:35 turtle kernel: [] rmqueue_bulk+0x4d/0x70 Jan 13 09:02:35 turtle kernel: [] pty_write+0x19d/0x1a4 Jan 13 09:02:35 turtle kernel: [] __alloc_pages+0x97/0x2dc Jan 13 09:02:35 turtle kernel: [] schedule+0x2dc/0x574 Jan 13 09:02:35 turtle kernel: [] sys_recvfrom+0x9d/0xf4 Jan 13 09:02:35 turtle kernel: [] sys_recvfrom+0xdd/0xf4 Jan 13 09:02:35 turtle kernel: [] poll_freewait+0x3c/0x44 Jan 13 09:02:35 turtle kernel: [] do_select+0x1a8/0x2b4 Jan 13 09:02:35 turtle kernel: [] inet_setsockopt+0x21/0x28 Jan 13 09:02:35 turtle kernel: [] sys_setsockopt+0x48/0x70 Jan 13 09:02:35 turtle kernel: [] sys_socketcall+0x16c/0x1c4 Jan 13 09:02:35 turtle kernel: [] sys_time+0x39/0x50 Jan 13 09:02:35 turtle kernel: [] sysenter_past_esp+0x52/0x71 Jan 13 09:02:35 turtle kernel: Code: 0f 0b fd 03 27 94 27 c0 89 c8 c1 e0 10 81 e1 00 00 ff ff 01 >>EIP; c0203ba1 <===== >>ebx; d498ea80 <__crc___release_region+3e8ac/2ff41e> >>ecx; f76a1b0f <__crc_compute_creds+2c5b85/4dc4f6> >>edi; ca9dc030 <__crc_kunmap+fa386/538e07> >>ebp; fffffff4 <__kernel_rt_sigreturn+1bb4/????> >>esp; c0dbbac8 <__crc_tcp_create_openreq_child+35a4d2/3f36c7> Trace; c0203f13 Trace; c021bff1 Trace; c024aecb Trace; c0138fa0 Trace; c02001fb Trace; c024b180 Trace; c0249ca0 Trace; c024a3ae Trace; c024a814 Trace; c01192d6 Trace; c021f8c1 Trace; c020183f Trace; c0201fb6 Trace; c02001fb Trace; c020029c Trace; c0237f9f Trace; c0240821 Trace; c01fcf90 Trace; c013625d Trace; c01c5a41 Trace; c0136697 Trace; c0119f88 Trace; c01fe179 Trace; c01fe1b9 Trace; c015ae10 Trace; c015b140 Trace; c023fa35 Trace; c01fe238 Trace; c01fe8e4 Trace; c0120115 Trace; c010b525 Code; c0203ba1 00000000 <_EIP>: Code; c0203ba1 <===== 0: 0f 0b ud2a <===== Code; c0203ba3 2: fd std Code; c0203ba4 3: 03 27 add (%edi),%esp Code; c0203ba6 5: 94 xchg %eax,%esp Code; c0203ba7 6: 27 daa Code; c0203ba8 7: c0 89 c8 c1 e0 10 81 rorb $0x81,0x10e0c1c8(%ecx) Code; c0203baf e: e1 00 loope 10 <_EIP+0x10> Code; c0203bb1 10: 00 ff add %bh,%bh Code; c0203bb3 12: ff 01 incl (%ecx) 1 warning and 1 error issued. Results may not be reliable. -- Andrew Beresford Network Administrator - Corporate Information and Computer Systems Tel: 0114 222 3022 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/