Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261188AbTFQJHb (ORCPT ); Tue, 17 Jun 2003 05:07:31 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261308AbTFQJHb (ORCPT ); Tue, 17 Jun 2003 05:07:31 -0400 Received: from mail.skjellin.no ([80.239.42.67]:56740 "HELO mail.skjellin.no") by vger.kernel.org with SMTP id S261188AbTFQJHY (ORCPT ); Tue, 17 Jun 2003 05:07:24 -0400 Subject: Re: 2.4.21 oops second time From: Andre Tomt To: Robert Grzelak Cc: linux-kernel@vger.kernel.org, netdev@oss.sgi.com In-Reply-To: <00d801c3343a$9452aea0$083a0ed4@deltav> References: <00d801c3343a$9452aea0$083a0ed4@deltav> Content-Type: multipart/mixed; boundary="=-n2p0AZfGfpGJ532fVGiv" Organization: Message-Id: <1055841673.7481.13.camel@slurv.ws.pasop.tomt.net> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.4- Date: 17 Jun 2003 11:21:13 +0200 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 5637 Lines: 148 --=-n2p0AZfGfpGJ532fVGiv Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit (Added CC to netdev) On man, 2003-06-16 at 21:07, Robert Grzelak wrote: > Welcome! > My colege Andrzej Sosnowski in post "2.4.21 oops" > has write about error in kernel 2.4.21 in time of using this script > "#!/bin/sh > for IP in `/usr/bin/seq 3 500`; do > ip addr add 3ffe:80ee:c1d::$IP/48 dev eth0 > ip addr add 3ffe:80ee:c1d::a:$IP/48 dev eth0 > done" I adapted this script a bit, and got it reproduced. It _seems_ (unverified) to not trigger as fast over ssh, as on local console, for some reason. You can wonder about the legitimacy of adding almost 1000 addresses to one interface, however, it should not crash, rather return something more useful when it happens and the kernel can not handle it. Captured the OOPS over serial console, and decoded it, attached. -- Andr? Tomt andre@tomt.net --=-n2p0AZfGfpGJ532fVGiv Content-Disposition: attachment; filename=oops.decode Content-Type: text/plain; name=oops.decode; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit ksymoops 2.4.8 on i686 2.4.21-s2. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.21-s2/ (default) -m /boot/System.map-2.4.21-s2 (default) Warning: You did not tell me where to find symbol information. I will assume that the log matches the kernel and modules that are running right now and I'll use the default options above for symbol resolution. If the current kernel and/or modules do not match the log, you can get more accurate output by telling me the kernel version and where to find map, modules, ksyms etc. ksymoops -h explains the options. kernel BUG at sched.c:564! invalid operand: 0000 CPU: 0 EIP: 0010:[] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010286 eax: 00000018 ebx: c15e5760 ecx: dd6bc000 edx: df57bf7c esi: dd6bc000 edi: dd6bdb98 ebp: dd6bdb44 esp: dd6bdb1c ds: 0018 es: 0018 ss: 0018 Process ip (pid: 6645, stackpage=dd6bd000) Stack: c0261e8a 00000202 dd6bc000 00000000 dd6bc000 00000000 0000d424 c15e5760 7fffffff dd6bdb98 dd6bdb80 c0113535 0000d400 c15e1d60 c15e1c00 c15a0fe0 04000001 dd6bdbac 0000000a c0108e05 0000000a c15e1c00 dd6bdbac c15e5760 Call Trace: [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] Code: 0f 0b 34 02 82 1e 26 c0 e9 0b fd ff ff 0f 0b 2d 02 82 1e 26 >>EIP; c011387f <===== >>ebx; c15e5760 <_end+12cd418/20562d18> >>ecx; dd6bc000 <_end+1d3a3cb8/20562d18> >>edx; df57bf7c <_end+1f263c34/20562d18> >>esi; dd6bc000 <_end+1d3a3cb8/20562d18> >>edi; dd6bdb98 <_end+1d3a5850/20562d18> >>ebp; dd6bdb44 <_end+1d3a57fc/20562d18> >>esp; dd6bdb1c <_end+1d3a57d4/20562d18> Trace; c0113535 Trace; c0108e05 Trace; c01eeff2 Trace; c01ef0a0 Trace; c01fa933 Trace; c01ef1ff Trace; c0244163 Trace; c02444e6 Trace; c0243938 Trace; c02446f8 Trace; c02323ec Trace; c010610b <__down_failed_trylock+7/c> Trace; c023347e Trace; c010610b <__down_failed_trylock+7/c> Trace; c02339d7 Trace; c01fa211 Trace; c01fa040 Trace; c01f9e4b Trace; c01fc33a Trace; c01fbc47 Trace; c01fc0aa Trace; c01ec725 Trace; c01edc7b Trace; c0124f89 Trace; c0125147 Trace; c0112848 Trace; c0125936 <__vma_link+56/c0> Trace; c01269f5 Trace; c01ee152 Trace; c012582f Trace; c010738f Code; c011387f 00000000 <_EIP>: Code; c011387f <===== 0: 0f 0b ud2a <===== Code; c0113881 2: 34 02 xor $0x2,%al Code; c0113883 4: 82 (bad) Code; c0113884 5: 1e push %ds Code; c0113885 6: 26 es Code; c0113886 7: c0 e9 0b shr $0xb,%cl Code; c0113889 a: fd std Code; c011388a b: ff (bad) Code; c011388b c: ff 0f decl (%edi) Code; c011388d e: 0b 2d 02 82 1e 26 or 0x261e8202,%ebp <0>Kernel panic: Aiee, killing interrupt handler! 1 warning issued. Results may not be reliable. --=-n2p0AZfGfpGJ532fVGiv-- - 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/